Jump to content

utilisation smarty dans tpl category


Recommended Posts

Ma config

Version de PrestaShop : 1.7.3.0 theme classic

Bonjour je cherche à afficher dans mes pages category du html selon l'id de la category.

je pense à une condition smarty mais je bloque sur la syntaxe.

quelquechose comme ça

{if $category->id == 11} <p>hfghfgfghfhfghfghf</p>{/if}

petit bonus, chaque category présentera du html different (en fait un slider)

donc il y a plusieurs conditions a placer du style :

Si category id = 1 alors ce html

Si category id = 2 alors ce html

Si category id = 3 alors ce html

sinon rien

voilà si quelqu'un peut m'apporter ses lumières là dessus ? merci

Link to comment
Share on other sites

Bonjour,

Vous aviez quasiment votre réponse dans votre question :D

Il n'y a pas de "switch" en natif sur smarty, vous devez mettre vos conditions les unes en dessous des autres :

{if $category.id == 1}
    votre code 1
{/if}
{if $category.id == 2}
    votre code 2
{/if}
{if $category.id == 3}
    votre code 3
{/if}

Ou bien avec des elseif si vous préférez.

 

Cordialement,

  • Thanks 1
Link to comment
Share on other sites

19 hours ago, Performance Agency said:

Bonjour,

Vous aviez quasiment votre réponse dans votre question :D

Il n'y a pas de "switch" en natif sur smarty, vous devez mettre vos conditions les unes en dessous des autres :

{if $category.id == 1}
    votre code 1
{/if}
{if $category.id == 2}
    votre code 2
{/if}
{if $category.id == 3}
    votre code 3
{/if}

Ou bien avec des elseif si vous préférez.

 

Cordialement,

 

19 hours ago, Performance Agency said:

Bonjour,

Vous aviez quasiment votre réponse dans votre question :D

Il n'y a pas de "switch" en natif sur smarty, vous devez mettre vos conditions les unes en dessous des autres :

{if $category.id == 1}
    votre code 1
{/if}
{if $category.id == 2}
    votre code 2
{/if}
{if $category.id == 3}
    votre code 3
{/if}

Ou bien avec des elseif si vous préférez.

 

Cordialement,

Exactement celà, c'est parfait. je n'ai pas testé les else le if suffit .
je vais me pencher sur les includes pour extérioriser mes sliders. (à la place de code 1 code 2 ...)

le but charger un slider différent pour chaque catégorie

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