_luk Posted July 21, 2021 Share Posted July 21, 2021 (edited) Witam, Potrzebuję dodać w pliku templates/catalog/product.tpl zależność tak jak dodałem sobie w pliku templates/catalog/_partials/products.tpl {if $page.page_name == 'category' && $category.id == '96'} <div style="margin-top: 0px; margin-bottom: 10px;"> </div> {/if} To co powyżej działa bez problemu i jeżeli mam listę produktów to dodaje mi w miejscu w którym chcę odpowiedni tekst, jednak w pliku product.tpl próbuję dodać: {if $page.page_name == 'product' && $product.id.category == '96'} Niestety takie coś nie działa, natomiast jeżeli dodam tak jak poniżej zamiast kategorię konkretny produkt {if $page.page_name == 'product' && $product.id == '954'} To wtedy dla danego produktu działa mi to doskonale, jednak potrzebuję to dla całej kategorii bo tak będzie łatwiej tym zarządzać. Ma ktoś pomysł jak to rozwiązać? Edited July 21, 2021 by _luk (see edit history) Link to comment Share on other sites More sharing options...
0 endriu107 Posted July 21, 2021 Share Posted July 21, 2021 @_luk Masz na myśli kategorie domyślną produktu i na tym chcesz bazować? Jeśli tak to kod powinien wyglądać w ten sposób: {if $page.page_name == 'product' && $product.id_category_default == '96'} Jeśli chcesz zobaczyć do jakich zmiennych masz dostęp na danej stronie to polecam poradnik: https://www.youtube.com/watch?v=RyZ-VuiCLuE 1 Link to comment Share on other sites More sharing options...
0 SmartDataSoft Posted July 21, 2021 Share Posted July 21, 2021 Witam, na początku musisz upewnić się, że ten plik szablonu jest ogniem, jeśli chodzi o stronę produktu. Mam debugowanie z tą zmienną {$page|print_r} i okazało się, że ten szablon jest wywołany tylko na stronie kategorii. nie na stronie produktu. Myślę, że musisz pracować w inny sposób Link to comment Share on other sites More sharing options...
0 _luk Posted July 21, 2021 Author Share Posted July 21, 2021 @endriu107 dziękuję, o to chodziło Link to comment Share on other sites More sharing options...
Question
_luk
Witam,
Potrzebuję dodać w pliku templates/catalog/product.tpl zależność tak jak dodałem sobie w pliku
templates/catalog/_partials/products.tpl
{if $page.page_name == 'category' && $category.id == '96'}
<div style="margin-top: 0px; margin-bottom: 10px;">
</div>
{/if}
To co powyżej działa bez problemu i jeżeli mam listę produktów to dodaje mi w miejscu w którym chcę odpowiedni tekst, jednak w pliku product.tpl próbuję dodać:
{if $page.page_name == 'product' && $product.id.category == '96'}
Niestety takie coś nie działa, natomiast jeżeli dodam tak jak poniżej zamiast kategorię konkretny produkt
{if $page.page_name == 'product' && $product.id == '954'}
To wtedy dla danego produktu działa mi to doskonale, jednak potrzebuję to dla całej kategorii bo tak będzie łatwiej tym zarządzać.
Ma ktoś pomysł jak to rozwiązać?
Edited by _luk (see edit history)Link to comment
Share on other sites
3 answers to this question
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now