DmitryCH Опубликовано 22 ноября, 2019 Жалоба Поделиться Опубликовано 22 ноября, 2019 Всем привет!Есть страница "Все товары магазина". В файле products.tpl шаблона есть такой участок кода: {foreach name=brands item=b from=$category->brands} <li><a href="catalog/{$category->url}/{$b->url}">{$b->name}</a></li> {/foreach} Понятно, что переменная $category не подходит для этой страницы, т.к. это не категория а именно страница (в админке - "Другие страницы"). Через какую переменную (массив) можно вывести список всех брендов на странице? Цитата Ссылка на сообщение Поделиться на другие сайты
Решение Kosjak76 Опубликовано 22 ноября, 2019 Решение Жалоба Поделиться Опубликовано 22 ноября, 2019 Откройте стандартный шаблон, там есть в сайд баре выбор всех брендов в шаблоне index.tplЭто работает на ВСЕХ страницах <!-- Все бренды --> {* Выбираем в переменную $all_brands все бренды *} {get_brands var=all_brands} {if $all_brands} <div id="all_brands"> <h2>Все бренды:</h2> {foreach $all_brands as $b} {if $b->image} <a href="brands/{$b->url}"><img src="{$config->brands_images_dir}{$b->image}" alt="{$b->name|escape}"></a> {else} <a href="brands/{$b->url}">{$b->name}</a> {/if} {/foreach} </div> {/if} <!-- Все бренды (The End)--> Цитата Ссылка на сообщение Поделиться на другие сайты
DmitryCH Опубликовано 22 ноября, 2019 Автор Жалоба Поделиться Опубликовано 22 ноября, 2019 Kosjak76, Спасибо огромное! Все получилось! Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.