Jump to content

Afficher un texte sur catégorie CMS et ces enfants


Recommended Posts

Bonjour,

je réalise une FAQ avec une catégorie CMS id2, dans cette catégorie, j'ai ajouté les pages d'aides.

Je souhaite ajouter un texte sur cette catégorie, ainsi que ces enfants.

J'ai testé avec :

{if $cms.id_cms_category == 2}
				<div class="">
					Mon texte
				</div>
			{/if} 

Mais rien ne s'affiche. J'ai dû oublier quelque chose.

Quelqu'un peut-il m'aider ?

ps 1.7.

Merci

Link to comment
Share on other sites

Bonjour Mediacom,

je ne comprends pas.

J'ai besoin d'afficher un contenu sur catégorie parent ID2, et ces enfants.

La catégorie parent ID2 étant mes pages de FAQ (Aide & contact).

 

cmsCapture.PNG

Link to comment
Share on other sites

il y a 47 minutes, Manu-41 a dit :

je ne comprends pas.

Moi non plus, je ne comprends pas ce que vous voulez faire.

Si vous souhaitez afficher une information unique sur toutes les pages de la catégorie id 2 alors, il suffit d'identifier la catégorie de chaque page cms et d'afficher l'élément, où est la difficulté, je parle pour vous qui avez personnalisé des milliards de trucs sur des id de truc à droite ou à gauche au lieu de développer des modules histoire de pouvoir suivre précisément et facilement toutes ces personnalisations.

Récupérez-les variables disponibles et trouvez la bonne pour vous appuyer dessus.

J'imagine même que cela peut être réalisé en CSS pour afficher ou cacher le bloc.

Link to comment
Share on other sites

7 minutes ago, Mediacom87 said:

Moi non plus, je ne comprends pas ce que vous voulez faire.

Si vous souhaitez afficher une information unique sur toutes les pages de la catégorie id 2 alors, il suffit d'identifier la catégorie de chaque page cms et d'afficher l'élément, où est la difficulté, je parle pour vous qui avez personnalisé des milliards de trucs sur des id de truc à droite ou à gauche au lieu de développer des modules histoire de pouvoir suivre précisément et facilement toutes ces personnalisations.

Récupérez-les variables disponibles et trouvez la bonne pour vous appuyer dessus.

J'imagine même que cela peut être réalisé en CSS pour afficher ou cacher le bloc.

houla, calme ! je ne vous ai rien fait 😉 libre a vous de répondre au message ou pas.

Je demande juste de l'aide. Et j'aide aussi quand j'ai le temps.

Il n'y a pas beaucoup d'info sur les pas cms et catégorie CMS.

Ma demande est pourtant simple, je souhaite afficher un élément sur les pages dont la catégorie mère est à l'ID2

merci quand même

Link to comment
Share on other sites

5 minutes ago, Mediacom87 said:

Quelle version de PrestaShop utilisez-vous actuellement ?

Histoire que l'on ne vous donne pas une réponse qui ne serait pas en accord avec votre installation que nous ne connaissons pas.

Je ne veux froisser personne 😉

J'ai indiqué dans mon premier poste 1.7 (1.7.8.2).

 

Link to comment
Share on other sites

il y a 2 minutes, Manu-41 a dit :

Je ne veux froisser personne 😉

J'ai indiqué dans mon premier poste 1.7 (1.7.8.2).

 

Pardon, je n'avais pas bien vu (rappelons tout de même que 1.7 est un poil juste).

Sinon, sur page.tpl, j'ai testé le code :

    {if $cms.id_cms_category == 1}
      <h2>toto</h2>
    {/if}

Et cela fonctionne parfaitement.

Par contre, si vous souhaitez afficher le même texte sur la catégorie, il faudra intervenir aussi sur category.tpl

{if $cms_category.id == 2}
  <h2>toto</h2>
{/if}

Par contre, dans les deux cas, il faut placer ce code au bon endroit c'est-à-dire dans le block de contenu qui sera affiché, sinon vous ne verrez rien.

Link to comment
Share on other sites

18 hours ago, Mediacom87 said:

Pardon, je n'avais pas bien vu (rappelons tout de même que 1.7 est un poil juste).

Sinon, sur page.tpl, j'ai testé le code :

    {if $cms.id_cms_category == 1}
      <h2>toto</h2>
    {/if}

Et cela fonctionne parfaitement.

Par contre, si vous souhaitez afficher le même texte sur la catégorie, il faudra intervenir aussi sur category.tpl

{if $cms_category.id == 2}
  <h2>toto</h2>
{/if}

Par contre, dans les deux cas, il faut placer ce code au bon endroit c'est-à-dire dans le block de contenu qui sera affiché, sinon vous ne verrez rien.

Merci Mediacom pour ton aide toujours précieuse 😉

J'ai réussi à faire ce que je souhaite.

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...