JustAlexNsk Posted November 21, 2010 Report Share Posted November 21, 2010 Например. У раздела новостей и самих новостей адрес /news/120sdf810Свои адреса и у /articles/20sddfd0ss62как сделать в шаблоне index.tpl или еще где так, чтобы только в выбранных разделах показывался какой-либо блок. Привязка к каждому адресу должна быть, или можно маски использовать? Подскажите, как это можно решить. Quote Link to post Share on other sites
JustAlexNsk Posted November 21, 2010 Author Report Share Posted November 21, 2010 делал через {if $section->url >=ХХХХ , то показывать дальше. но это не всегда работает. не везде $section->url выдает ответ числовой. Quote Link to post Share on other sites
igor-tv Posted November 21, 2010 Report Share Posted November 21, 2010 {if $section->url == 'pagename'}так работает Quote Link to post Share on other sites
JustAlexNsk Posted November 27, 2010 Author Report Share Posted November 27, 2010 все-таки хотел бы подробнее, если можно. Вот такая например ситуация: Есть колонка левая с меню и прочим + правая для $content. В разделе "Все статьи" и на страницах ЛЮБОЙ новой статьи я хочу, чтобы не было колонки меню, а контент занимал всю ширину. С DIVами я сам разберусь. меня интересует, какое условие поставить в шаблоне index?{if 'что вставить тут?'} {*Если 'все статьи www.xxxxx.ru/articles/' или 'Любая статья' с любым www.xxxxx.ru/articles/RndNameArticles*}<div>отобразить только $content во всю ширину</div>{else}<div>Показать левый DIV с меню</div><div>Правый с $content</div>{/if}PS если использовать {if $section->pagename, то придется для каждой статьи новой указывать ее название в условии IF в индексе? Quote Link to post Share on other sites
JustAlexNsk Posted November 29, 2010 Author Report Share Posted November 29, 2010 Ответ {if $smarty.get.module=='articles' || $smarty.get.module=='article'}..........{/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.