Aller au contenu
themeforge
FR
Commencer gratuitement
Menu
  1. Accueil
  2. Recettes de sections
  3. Tarifs
Recette 4 étapes

Des tarifs que le client modifie sans vous

Les prix et le contenu des formules changent régulièrement. Ici, chaque carte de formule est une ligne de liste, et son contenu un seul champ doté d’un éditeur ordinaire : le client y modifie les éléments comme dans un document texte.

Ce que vous obtenez

Balisage index.html
<section class="plans">
  <h2 fld-text="Plans title">Coffee subscription</h2>
  <div class="plans__grid" fld-loop="Plans">
    <article class="plan">
      <h3 fld-text="Plan name">Weekly</h3>
      <p class="plan__price" fld-text="Plan price">$18</p>
      <div class="plan__list w-richtext" fld-editor="Plan features">
        <ul><li>250 g of fresh beans</li><li>Free delivery</li></ul>
      </div>
      <a class="button" href="/contacts" fld-link="Plan button">
        <span fld-text="Plan button text">Subscribe</span></a>
    </article>
    <article class="plan">
      <h3 fld-text="Plan name">Monthly</h3>
      <p class="plan__price" fld-text="Plan price">$60</p>
      <div class="plan__list w-richtext" fld-editor="Plan features">
        <ul><li>1 kg of fresh beans</li><li>A tasting set</li></ul>
      </div>
      <a class="button" href="/contacts" fld-link="Plan button">
        <span fld-text="Plan button text">Subscribe</span></a>
    </article>
  </div>
</section>
Dans l’administration Pages → Home
Plans title Coffee subscription
Plans
1
Plan name Weekly
Plan price $18
Plan features • 250 g of fresh beans • Free delivery
Plan button text Subscribe
2
Plan name Monthly
Plan price $60
Plan features • 1 kg of fresh beans • A tasting set
Plan button text Subscribe
Add Row
Sur le site la page d’accueil
Coffee subscription
Weekly $18

250 g of fresh beans · Free delivery

Monthly $60

1 kg of fresh beans · A tasting set

Subscribe

Le client modifie le contenu de la formule dans l’éditeur : gras, nouvel élément, lien.

Étape par étape

  1. La liste sur la grille des formules

    fld-loop sur le bloc où les cartes sont côte à côte. Chaque carte est une ligne dans l’administration.

    <div class="plans__grid" fld-loop="Plans">
  2. Nom et prix

    Tous deux sont des fld-text. Écrivez le prix avec sa devise : le client voit alors dans le champ exactement ce qu’affiche le site.

    <h3 fld-text="Plan name">Weekly</h3>
    <p class="plan__price" fld-text="Plan price">$18</p>
  3. Le contenu : un champ éditeur

    fld-editor sur un conteneur autour du <ul>. Le client ajoute et retire des éléments dans l’éditeur habituel.

    <div class="plan__list w-richtext" fld-editor="Plan features">
      <ul><li>250 g of fresh beans</li><li>Free delivery</li></ul>
    </div>
  4. Le bouton : adresse et texte

    fld-link sur le lien et fld-text sur le texte, avec des noms différents. Chaque formule a son propre lien.

    <a class="button" href="/contacts" fld-link="Plan button">
      <span fld-text="Plan button text">Subscribe</span></a>

À retenir

  • Pourquoi le contenu n’est pas une liste à part dans la ligne : un seul champ éditeur est plus simple pour le client qu’une liste dans une liste.
  • Stylez les éléments dans votre balisage pour .plan__list li : l’éditeur produit des <ul> et <li> ordinaires.

Erreurs fréquentes

Le journal de génération est l’onglet « Journaux » de votre projet sur themeforge.pro ; la vérification gratuite du balisage affiche les mêmes remarques.

À éviter
<ul class="plan__list" fld-editor="Plan features">
  <li>250 g of fresh beans</li>
  <li>Free delivery</li>
</ul>

Le champ éditeur directement sur le <ul> : l’éditeur produit sa propre liste, et le site affiche une liste dans une liste. Le journal ne signale rien.

Correct
<div class="plan__list w-richtext" fld-editor="Plan features">
  <ul><li>250 g of fresh beans</li><li>Free delivery</li></ul>
</div>

Un <div> autour de la liste, le champ sur ce <div>.

Attributs de cette recette

Prêt quand vous l’êtes

Découvrez l’administration WordPress de votre site avant de payer.