J'essaie de thématiser un site Spree en utilisant Deface. Deface utilise des sélecteurs css pour sélectionner des éléments et les modifier. En théorie, si vous n'avez que de l'expérience en css2/3 et que vous avez des idées, veuillez laisser une réponse ci-dessous.
Étant donné que ce fichier (extrait ci-dessous de cet extrait) Comment sélectionner la toute première h3
élément. Malheureusement, deface fonctionne de manière isolée et il n'y a pas d'éléments environnants auxquels se lier, sinon je pourrais faire quelque chose comme .container h3:first-child
et d'en finir avec elle, cela signifie également que quelque chose comme h3:first-child
ne fonctionne pas, car cela sélectionnerait le premier enfant de l'élément h3.
Html snippet :
<h3><%= accurate_title %></h3>
<div data-hook="account_summary">
<dl id="user-info">
<dt><%= t(:email) %></dt>
<dd><%= @user.email %> (<%= link_to t(:edit), spree.edit_account_path %>)</dd>
</dl>
</div>
<div data-hook="account_my_orders">
<h3><%= t(:my_orders) %></h3>
<% if @orders.present? %>
<table class="order-summary">
Toute idée ou réflexion est appréciée ! Merci !