THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline

#1 Créer des menus restaurants

(18-10-2018 10:40:53)


Bonjour,

Je réalise un site pour un restaurateur. Il y a forcément des menus.
Habituellement, j'utilise le champ description ainsi pour faciliter la vie du client :

{* DESCRIPTION *}
      <div class="col-md-4 jt_col column_container text-center">
         {$description_titre_number = preg_match_all("'<h(.*)/h(.*)>'",{$DESCRIPTION nofilter}, $description_titre)}
         <h3>{$description_titre[0][0]|strip_tags nofilter}</h3>
         <hr />
         <ul>
            {$description_number = preg_match_all("'<p(.*)/p(.*)>'",{$DESCRIPTION nofilter}, $description)}
            {foreach from=$description[1] item=item key=key}
            {$menu_description=explode('|',$description[0][$key])}
            <li class="{if $key % 2 == 0}bg-puce{/if}">
               {$menu_description[0]|strip_tags nofilter}
               <div class="detail">{$menu_description[1] nofilter}<span class="price">{$menu_description[2]|strip_tags nofilter}</span></div>
            </li>
            {/foreach}
         </ul>
      </div>

Ainsi dans le BO, le client peut saisir :

Titre du menu (H1 à H6, au choix)
entrée|st-jacques à crème bretonne|7€ (paragraphe)
plat|Trilogie de poisson aux petits légumes|19€ (paragraphe)
dessert|tarte flammande|6.5€ (paragraphe)

On peut répéter ce schéma autant de fois qu'il y a de menus.
Et le code met en forme tout ça automatiquement sur la page en front.

Pourtant, j'ai un client qui trouve plus simple de remplir des cases...bref, le client est roi.
Je cherche donc une solution genre décli libre ou autre pour répondre à sa demande.

Une suggestion ?

Last edited by anti-conformiste (18-10-2018 14:38:21)

Offline


Bonjour,

- S'il y a de l'achat ou des photos produits, je te conseillerai les déclinaisons
- Sinon un tableau responsive dans une description