Dragon31337 0 Опубликовано 8 мая, 2010 Жалоба Share Опубликовано 8 мая, 2010 Здравствуйте! Как можно добавить условие, чтобы на странице, на которой показываются все товары данного производителя выводился заголовок (только на данной странице)? Пробовал так: {if $smarty.get.keywords} <h2>все продукты производителя: {$module_data.PRODUCTS_MANUFACTURER}</h2> {/if} Не помогает... Как понимаю, эта страница генерится из /templates/шаблон/module/product_listing/product_listing_list.html и advanced_search_result.php При этом страница со списком товаров выводится со всеми нужными заголовками, а та, что выводится по производителю - только со списком товаров... Ссылка на сообщение Поделиться на другие сайты
Dragon31337 0 Опубликовано 8 мая, 2010 Автор Жалоба Share Опубликовано 8 мая, 2010 А все оказывается еще сложнее: Так как один и тот же шаблон /templates/шаблон/module/product_listing/product_listing_list.html отвечает за вывод и страницы со списком товаров, и страницы с результатами поиска, и страницы товаров выбранного производителя, придется добавлять условия для вывода разных заголовков. 1. По ссылке из каталога товаров - на странице со списком товаров прекрасно выводятся все заголовки из стандартного файла product_listing_list.html 2. Чтобы добавить заголовок на страницу с результатами поиска, сработало такое условие : {if $smarty.get.keywords}<h2>Результаты поиска:</h2>{/if} 3. А вот какое условие добавить, чтобы на странице товаров определенного производителя выводился заголовок: {if здесь условие}<h2>все продукты производителя: {здесь условия вывода названия выбран. произв.}</h2>{/if} ума не приложу! При этом эти страницы имеют адрес типа: index.php?manufacturers_id=80 Прошу помочь этому горю, кто знает как... Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 мая, 2010 Жалоба Share Опубликовано 8 мая, 2010 Вроде правильно Вы делаете условие, т.е. именно через $smarty.get Может в самом условии ошибка. Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 8 мая, 2010 Жалоба Share Опубликовано 8 мая, 2010 1. {if $smarty.get.manufacturers_id}<h2>все продукты производителя: {здесь условия вывода названия выбран. произв.}</h2>{/if} 2. А вывод названия производителя ... как-то по текущему manufacturers_id вам надо брать его название. В этом шаблоне есть {$MANUFACTURER_DROPDOWN} - выпадающий список. Посмотрите где он формируется. Там параллельно возьмите название производителя, соответстующее текщему manufacturers_id и передайте это название в шаблон. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения