THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

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

Offline


Comment passer ce genre de paramètres

?view=category&locale=en_US&category_id=4&mode=grid

dans l'url

<a href="{$TAG}" class="product-info">

pour obtenir ce résultat sous forme de vue en grid

https://url/tag/

et éviter de tomber sur une page 404

doit-on systématiquement créer un template custom pour cette url récupérée et permettre l'affichage des produits dans cette page ?

Last edited by stephst84 (28-06-2019 15:01:25)

Offline


Passer des paramètres custom dans l'url est possible en utilisant des attributs custom dans le tag {url  path="ma-page"}.

{url path="/ma-page" category_id=4 mode="grid" locale="en_US"}

va générér l'url suivante

<a href="https://mondialcity/index_dev.php/soldes-mondial-city?category_id=4&mode=grid&locale=en_US">Ma page</a>

Il semble que tu souhaite afficher une liste de produit par tag. Avec ton code

<a href="{$TAG}" class="product-info">

il te faudrait créer autant de page mon-premier-tag.html, mon-second-tag.html etc.. que tu as de tags différents. Pas top.
Pourquoi ne pas créer une page tag.html et passer en paramètre via l'url le tag concerné ?

<a href="{url path="/tag" tag="{$TAG}" mode="grid"}" class="product-info">

ce qui donnera l'url suivante:

<a href="/tag?tag=mon-tag&mode=grid">...</a>

Offline


Bonne idée fraïche
Bonne journée