Я использую Prestashop для сайта электронной коммерции. В «product.tpl» я помещаю следующий код, который я (в конце концов) нашел на веб-сайте, и он отлично работал для моих нужд.Prestashop - Основные категории по каждому шаблону
{assign var='category' value=Product::getProductCategoriesFull($product->id, $cookie->id_lang)}
{foreach from=$categories key='categoryId' item='category' name='category'}
<a href="#">{$category['name']}</a>
{/foreach}
Это ставит для меня одиннадцать основных категорий. Прекрасно работает. Теперь мне нужно разместить те же категории на странице, что на самом деле перечисляет категории и подкатегории, для которых я использую «category.tpl» для. Этот код не работает для этого шаблона, просто никакой контент не загружается вообще.
Основная часть категорий на самом деле должна быть видна с каждой страницы на веб-сайте, как часть заголовка. Но я считаю Prestashop проблематичным с включением, что было бы нормой с PHP.
Я стараюсь не использовать все «переопределения», которые я все время нахожу. Это слишком много кода, который я не понимаю. Может ли код, который я слегка изменил, работать в файле шаблона категории (и любом другом файле шаблона на веб-сайте)?
Кстати, я знаю, что { «$ category-> имя}» отображает название текущей категории. Я использую это, но мне также нужно отображать имена других категорий, так как основная часть типа меню является частью сайта. – Ryan