RodgerFox Posted September 1, 2012 Report Share Posted September 1, 2012 Добрый вечер подскажите пожалуйста, как правильно составить условия, что бы выводилось содержание только на странице товара. Точнее: словие будет использовано в index.tpl, а не в шаблоне записи продукта. Еще точнее: на странице продукта другая шапка, поэтому нужно в index.tpl как раз сделать условие, которое будет выбирать каую шапку выводить на каких страницах. Quote Link to post Share on other sites
pikusov Posted September 1, 2012 Report Share Posted September 1, 2012 product.tpl:{$template = 'product' scope=parent}indext.tpl:{if $template =='product'} мы в товаре{/if} Quote Link to post Share on other sites
Kosjak76 Posted September 1, 2012 Report Share Posted September 1, 2012 А если:{/if $module == ProductView}{else}{/if} Quote Link to post Share on other sites
RodgerFox Posted September 1, 2012 Author Report Share Posted September 1, 2012 Большое спасибо. Завтра попробую оба варианта и отпишусь. Про первый вариант не много не понятно. Ибо весь код будет находится только в index.tpl Quote Link to post Share on other sites
RodgerFox Posted September 2, 2012 Author Report Share Posted September 2, 2012 Спасибо всем. Quote Link to post Share on other sites
vda Posted January 27, 2013 Report Share Posted January 27, 2013 кстати на базе такого решения можно выводить название бренда в title{$meta_title|escape} {if $module == 'ProductsView'}{$brand->name|escape}{/if}И например при выборе бренда в категории будет писаться так: Телефоны Apple, где Телефоны - title категории, а Apple - выбранный бренд. Quote Link to post Share on other sites
Danya Posted January 27, 2013 Report Share Posted January 27, 2013 а если нужно сделать только вывод на странице товаров и товара, что ещё добавить нужно в этот код?{if $smarty.get.module=='ProductsView'}.....{/if} Quote Link to post Share on other sites
mart Posted January 27, 2013 Report Share Posted January 27, 2013 Как вариант можно просто{if $product}{/if} - для страницы товара (товар в таком виде определен только в товаре){if $category || $brand}{/if} - для страницы категории{if $page}{/if} - для статической страницы Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.