my.thaw Posted September 19, 2012 Report Share Posted September 19, 2012 Добрый всем день!подскажите кто-нибудь - как сделать отдельный tpl для какой-либо страницы?Не для модуля(это через wrapper получилось)Интересует именно для какой-либо страницы контроллера page Quote Link to post Share on other sites
my.thaw Posted September 19, 2012 Author Report Share Posted September 19, 2012 может как-то по url- текущей страницы менять верстку - подтолкните слегка плз))) Quote Link to post Share on other sites
pikusov Posted September 19, 2012 Report Share Posted September 19, 2012 {if $page->url='адрес'}{$wrapper = "idex2.tpl" scope=parent}{/if} Quote Link to post Share on other sites
my.thaw Posted September 19, 2012 Author Report Share Posted September 19, 2012 Спасибо! Quote Link to post Share on other sites
my.thaw Posted September 19, 2012 Author Report Share Posted September 19, 2012 ) Quote Link to post Share on other sites
acerus Posted October 14, 2012 Report Share Posted October 14, 2012 А для главной страницы это прокатит? Мне нужно полностью отдельный шаблон именно для главной сделать Quote Link to post Share on other sites
Kosjak76 Posted October 16, 2012 Report Share Posted October 16, 2012 За Главную отвечает шаблон main.tpl в нем можно задать отдельный $wrapper{$wrapper = "idex2.tpl" scope=parent} Quote Link to post Share on other sites
strannik22 Posted October 16, 2012 Report Share Posted October 16, 2012 к примеру мне нужен Индивидуальный шаблон для блога. в шаблоне blog.tpl отсутствует $wrapper...как быть? Quote Link to post Share on other sites
Noxter Posted October 16, 2012 Report Share Posted October 16, 2012 к примеру мне нужен Индивидуальный шаблон для блога. в шаблоне blog.tpl отсутствует $wrapper...как быть?Ну а что Вам мешает добавить этот код? Quote Link to post Share on other sites
strannik22 Posted October 17, 2012 Report Share Posted October 17, 2012 добавил в шапку blog.tpl {$wrapper = 'index3.tpl' scope=parent}без изменений. .. Quote Link to post Share on other sites
strannik22 Posted October 17, 2012 Report Share Posted October 17, 2012 разобрался. спасибо. Quote Link to post Share on other sites
RodgerFox Posted October 17, 2012 Report Share Posted October 17, 2012 Разобрался, расскажи. Quote Link to post Share on other sites
strannik22 Posted October 19, 2012 Report Share Posted October 19, 2012 для блога! в шапку post.tpl вствляем... код {$wrapper = 'index3.tpl' scope=parent}* index3.tpl - имя произвольное Quote Link to post Share on other sites
RodgerFox Posted November 24, 2012 Report Share Posted November 24, 2012 Oups Quote Link to post Share on other sites
richart Posted August 21, 2013 Report Share Posted August 21, 2013 {if $page->url='адрес'}{$wrapper = "idex2.tpl" scope=parent}{/if} т.е. потом при переходе на сайт.ру/адрес будет открываться страница с шаблоном idex2.tpl ? правильно? добавлять нужно в шапку сайта, правильно? У меня вылетает это: Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "W:\home\shop\www//design/shop/html\main.tpl" on line 6 "{if $page->url='homebg'}" - Unexpected "="' in W:\home\shop\www\Smarty\libs\sysplugins\smarty_internal_templatecompilerbase.php:431 Stack trace: #0 W:\home\shop\www\Smarty\libs\sysplugins\smarty_internal_templateparser.php(2855): Smarty_Internal_TemplateCompilerBase->trigger_template_error() #1 W:\home\shop\www\Smarty\libs\sysplugins\smarty_internal_templateparser.php(2920): Smarty_Internal_Templateparser->yy_syntax_error(19, '=') #2 W:\home\shop\www\Smarty\libs\sysplugins\smarty_internal_smartytemplatecompiler.php(51): Smarty_Internal_Templateparser->doParse(19, '=') #3 W:\home\shop\www\Smarty\libs\sysplugins\smarty_internal_templatecompilerbase.php(82): Smarty_Internal_SmartyTemplateCompiler->doCompile('{* ????????????...') #4 W:\home\shop\www\Smarty\libs\sysplugins\smarty_internal_template.php(260): Smarty_Internal_TemplateCompilerBase->compileTemplate(Object(Sm in W:\home\shop\www\Smarty\libs\sysplugins\smarty_internal_templatecompilerbase.php on line 431 Quote Link to post Share on other sites
alaster Posted August 21, 2013 Report Share Posted August 21, 2013 За такое: {if $page->url='адрес'} надо показательно забивать бамбуковыми палками. = присваивание == бинарный оператор равенства А лушче используйте для сравнения eq, gt, и т.п. позволяет избегать таких глупых ошибок. Quote Link to post Share on other sites
tsybart Posted March 5, 2014 Report Share Posted March 5, 2014 Так не работает: {if $page->url='адрес'} {$wrapper = "idex2.tpl" scope=parent} {/if} Только так: {if $page->url=='адрес'} {$wrapper = "idex2.tpl" scope=parent} {/if} Можно использовать? Quote Link to post Share on other sites
Noxter Posted March 5, 2014 Report Share Posted March 5, 2014 Да должно быть два равно. Quote Link to post Share on other sites
tsybart Posted March 5, 2014 Report Share Posted March 5, 2014 Да должно быть два равно.Спасибо. Quote Link to post Share on other sites
ApacHee Posted March 21, 2014 Report Share Posted March 21, 2014 А как применить вообще отдельный шаблон? без использования index.tpl ?? Quote Link to post Share on other sites
ApacHee Posted March 21, 2014 Report Share Posted March 21, 2014 А как применить вообще отдельный шаблон? без использования index.tpl ??Извиняюсь, понял) Quote Link to post Share on other sites
Юлия Posted August 1, 2014 Report Share Posted August 1, 2014 За Главную отвечает шаблон main.tpl в нем можно задать отдельный $wrapper{$wrapper = "idex2.tpl" scope=parent} спасибо за подсказку =))) Quote Link to post Share on other sites
Guga Posted April 29, 2016 Report Share Posted April 29, 2016 Извиняюсь, понял)Подскажи как, если понял. Буду признателен. Quote Link to post Share on other sites
usmdamir Posted August 31, 2017 Report Share Posted August 31, 2017 Так не работает: {if $page->url='адрес'} {$wrapper = "idex2.tpl" scope=parent} {/if} Только так: {if $page->url=='адрес'} {$wrapper = "idex2.tpl" scope=parent} {/if} Можно использовать?добрый день.ваш вариант у меня не работает. {$wrapper = "idex2.tpl" scope=parent} вот так меняется шаблон где угодно, а относительно url не хочет меняться.есть предложения? http://sescreative.ru/catalog/nabory-dlya-tvorchestva для этой страницы надо изменить шаблон. Quote Link to post Share on other sites
usmdamir Posted August 31, 2017 Report Share Posted August 31, 2017 вообще подскажите.может зря я шаблоны меняю.мне надо чтобы на определенном url фильтр симплы заменился на обычный html код.какое условие прописать нужно? 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.