Press "Enter" to skip to content

Tworzenie dynamicznych linków w PrestaShop 1.7

Admin 0

Temat już był poruszany przy okazji wersji 1.6:

dynamiczny link do strony lub kategorii CMS w szablonie

Jednak PrestaShop 1.7 wprowadza nowe podejście do tworzenia takich linków w szablonach, a poprzednie metody nie są niestety wspierane..

Poniżej zestawienie.

Link do strony CMS o określonym ID:

{url entity='cms' id=$id_cms id_lang=$id_lang}

Przykład:

{url entity='cms' id=3 id_lang=1}

Użycje:

<a href="{url entity='cms' id=3 id_lang=1}">jakiś tytuł linka albo zdjęcie</a>

Podobnie jest z linkami do innych elementów w sklepie:

Link do modułu:

{url entity='module' name='myModule' controller='myController' params = ['paramKey1' => $paramValue1, 'paramKey2' => $paramValue2]}

Przykład:

{url entity='module' name='marketplace' controller='productupdate' params=['edited' => 1, 'id' => $id]}

Link do strony (np. mojego konta):

{url entity='myPageName' params = ['paramKey1' => $paramValue1, 'paramKey2' => $paramValue2]}

Przykład:

{url entity='my-account' params=['edited' => 1, 'id' => $id]}

Link do kategorii o danym ID:

{url entity='category' id=$id_category id_lang=$id_lang}

Przykład:

{url entity='category' id=3 id_lang=2}

Link do zdjęcia kategorii

{url entity='categoryImage' id=$id_category name='imageType'}

Przykład:

{url entity='categoryImage' id=3 name='home-default'}

 

 

źródło: https://webkul.com/blog/links-creation-on-tpl-files-in-prestashop-1-7-using-url/
grafika: Khlobystov_A_A

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.

Zobacz także !
Prezentujemy przyczynę i sposób zabezpieczenia przed atakiem związanym z masowym…