Jump to content

Cacher des caractéristiques sur le front


Recommended Posts

Bonjour, 

je souhaite cacher des caractéristiques sur le front de mon site (www.babidol.com)

Il nous faut créer 5 caractéristiques en BO et nous ne voulons pas que celles-ci apparaissent aux yeux des clients (Il nous faut juste ces "points" pour remplir des critères d'une marketplace sur laquelle nous travaillons)

Merci d'avance pour votre aide

 

Virgile

Link to comment
Share on other sites

Merci beaucoup :)
Cependant, il ne me faut pas cacher l'ensemble des caractéristiques, juste quelques lignes (voir la PJ)

Mais il faut que toutes les autres soient présentes.

J'ai tenté un display:none dans le CSS mais sans résultat positif

Link to comment
Share on other sites

Excusez-mois effectivement j'ai oublé la PJ ^^
(en rouge, les caractéristiques que je dois cacher)

j'ai fait des recherches et j'ai vu qu'il fallait bien cacher en fonction des ID des features mais impossible de trouver le code a appliquer
CE serait super si vous pouviez m'aider

 

Merci d'avance

bulletpoint.png

Link to comment
Share on other sites

                {if isset($features) && $features}
                        <!-- Data sheet -->
                        <section class="page-product-box">
                                <h3 class="page-product-heading">{l s='Data sheet'}</h3>
                                <table class="table-data-sheet">
                                        {foreach from=$features item=feature}
                                  {if !in_array($feature.id_feature,array(1,2,3))}
                                        <tr class="{cycle values="odd,even"}">
                                                {if isset($feature.value)}
                                                <td>{$feature.name|escape:'html':'UTF-8'}</td>
                                                <td>{$feature.value|escape:'html':'UTF-8'}</td>
                                                {/if}
                                        </tr>
                                  {/if}
                                        {/foreach}
                                </table>
                        </section>
                        <!--end Data sheet -->
                {/if}

 

Link to comment
Share on other sites

Merci doekia , 

j'ai tenté d'inclure le code dans product.tpl mais la page produit ne s'affiche plus . 

PEut-être que je m'y prend mal : si j'ai bien compris je dois remplacer par les Id des caractéristiques que je veux cacher dans la ligne :

 {if !in_array($feature.id_feature,array(1,2,3))}

C'est bien ça ?

Link to comment
Share on other sites

Bonjour, 

Je reviens vers vous car j'ai mis en place le code comme vous me l'avez indiqué et effectivement tout fonctionne.
Cependant, parce que notre code a été developpé comme tel, nous avons également une condition supplémentaire concernant les vidéos Youtube.
Une fois que je supprime la ligne avec  {if $feature.name !== 'Youtube'} , tout fonctionne correctement. Si je le laisse, la page produit ne s'affiche plus.

Quelle balise dois-je rajouter pour accepter les 1 conditions ?


Je vous joins notre code (avec la modif pour les features que vous m'avez fourni)

 

 {if isset($features) && $features}
            <!-- Data sheet -->
            <section class="page-product-box">
                <h3 class="page-product-heading">{l s='Data sheet'}</h3>
                <table class="table-data-sheet">
                    {foreach from=$features item=feature}
                    {if !in_array($feature.id_feature,array(49,50,51,52,53))}
                        {if $feature.name !== 'Youtube'}
                            <tr class="{cycle values="odd,even"}">
                                {if isset($feature.value)}
                                    <td>{$feature.name|escape:'html':'UTF-8'}</td>
                                    <td>{$feature.value|escape:'html':'UTF-8'}</td>
                                {/if}
                            </tr>
                        {/if}
                    {/foreach}
                </table>
            </section>
            <!--end Data sheet -->
        {/if}

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...