Jump to content
justrundesign

Wyswietlic modul na jednej stronie CMS?

Recommended Posts

Hej


 


Chciałabym zaprogramowac moduł do wykorzystania na stronach CMS (jeśli to możliwe miec wybor na jedna specyficzna stronę  CMS).

Czy macie jakiś pomysł jak to zrobić?

 

Presta 1.6.

 

 

Share this post


Link to post
Share on other sites

W pliku cms.tpl dodać warunek sprawdzający id strony cms, i wewnątrz warunku hook wywołujący moduł jeśli id jest zgodne z id strony.

Share this post


Link to post
Share on other sites

Ale wszystkie moje strony CMS maja to samo ID ?

 

<body id="cms" ....

 

Czy moge to inaczej skonfigurowac??

Share this post


Link to post
Share on other sites

Nie nie mają, wyłącz przyjazne linki w sklepie wejdź na strone cms i zobacz że w adresie url jest podane id z resztą to samo co w Preferencje > CMS tam też każda strona ma podane id.

  • Like 1

Share this post


Link to post
Share on other sites

Dzieki Ambassadors!

 

moj kod wyglada tak:

{if $id_cms == '15'}
{hook h='customCMS'}
{/if}
 
ale nie dziala , czy moja kondycja jest ok?
 
Z gory dzieki za odp.
Edited by justrundesign

Share this post


Link to post
Share on other sites

Zrób sobie dump $id_cms i zobacz co zwraca obstawiam że null, dlatego zrób też dla $cms i zobacz co ci zwraca id.

 

P.S. Ambassadors to tylko plakietka oznaczająca funkcje/przynależność do grupy oficjalnych Ambasadorów PrestaShop, nick jest nieco wyżej :D

Share this post


Link to post
Share on other sites

zrobilam dump dla  $id_cms  zwraca NULL

 

zrobilam dump dla $cms zwraca array gdzie jest moje id 15

["id"]=> int(15)

 

potem znow zrobilam dump dla $id i tez zwraca NULL ! HELP

Edited by justrundesign

Share this post


Link to post
Share on other sites

Zmienna: {$cms->id}

 

Przy multishop ID jest składanką ID strony + ID sklepu.

  • Like 1

Share this post


Link to post
Share on other sites

Dzieki serdeczne E-Com!! i Ambassadors!

 

Zwraca moje ID ==15

Edited by justrundesign

Share this post


Link to post
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

×

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More