my.thaw Опубликовано 19 сентября, 2012 Жалоба Поделиться Опубликовано 19 сентября, 2012 Добрый всем день!подскажите кто-нибудь - как сделать отдельный tpl для какой-либо страницы?Не для модуля(это через wrapper получилось)Интересует именно для какой-либо страницы контроллера page Цитата Ссылка на сообщение Поделиться на другие сайты
my.thaw Опубликовано 19 сентября, 2012 Автор Жалоба Поделиться Опубликовано 19 сентября, 2012 может как-то по url- текущей страницы менять верстку - подтолкните слегка плз))) Цитата Ссылка на сообщение Поделиться на другие сайты
pikusov Опубликовано 19 сентября, 2012 Жалоба Поделиться Опубликовано 19 сентября, 2012 {if $page->url='адрес'}{$wrapper = "idex2.tpl" scope=parent}{/if} Цитата Ссылка на сообщение Поделиться на другие сайты
my.thaw Опубликовано 19 сентября, 2012 Автор Жалоба Поделиться Опубликовано 19 сентября, 2012 Спасибо! Цитата Ссылка на сообщение Поделиться на другие сайты
my.thaw Опубликовано 19 сентября, 2012 Автор Жалоба Поделиться Опубликовано 19 сентября, 2012 ) Цитата Ссылка на сообщение Поделиться на другие сайты
acerus Опубликовано 14 октября, 2012 Жалоба Поделиться Опубликовано 14 октября, 2012 А для главной страницы это прокатит? Мне нужно полностью отдельный шаблон именно для главной сделать Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 16 октября, 2012 Жалоба Поделиться Опубликовано 16 октября, 2012 За Главную отвечает шаблон main.tpl в нем можно задать отдельный $wrapper{$wrapper = "idex2.tpl" scope=parent} Цитата Ссылка на сообщение Поделиться на другие сайты
strannik22 Опубликовано 16 октября, 2012 Жалоба Поделиться Опубликовано 16 октября, 2012 к примеру мне нужен Индивидуальный шаблон для блога. в шаблоне blog.tpl отсутствует $wrapper...как быть? Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 16 октября, 2012 Жалоба Поделиться Опубликовано 16 октября, 2012 к примеру мне нужен Индивидуальный шаблон для блога. в шаблоне blog.tpl отсутствует $wrapper...как быть?Ну а что Вам мешает добавить этот код? Цитата Ссылка на сообщение Поделиться на другие сайты
strannik22 Опубликовано 17 октября, 2012 Жалоба Поделиться Опубликовано 17 октября, 2012 добавил в шапку blog.tpl {$wrapper = 'index3.tpl' scope=parent}без изменений. .. Цитата Ссылка на сообщение Поделиться на другие сайты
strannik22 Опубликовано 17 октября, 2012 Жалоба Поделиться Опубликовано 17 октября, 2012 разобрался. спасибо. Цитата Ссылка на сообщение Поделиться на другие сайты
RodgerFox Опубликовано 17 октября, 2012 Жалоба Поделиться Опубликовано 17 октября, 2012 Разобрался, расскажи. Цитата Ссылка на сообщение Поделиться на другие сайты
strannik22 Опубликовано 19 октября, 2012 Жалоба Поделиться Опубликовано 19 октября, 2012 для блога! в шапку post.tpl вствляем... код {$wrapper = 'index3.tpl' scope=parent}* index3.tpl - имя произвольное Цитата Ссылка на сообщение Поделиться на другие сайты
RodgerFox Опубликовано 24 ноября, 2012 Жалоба Поделиться Опубликовано 24 ноября, 2012 Oups Цитата Ссылка на сообщение Поделиться на другие сайты
richart Опубликовано 21 августа, 2013 Жалоба Поделиться Опубликовано 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 Цитата Ссылка на сообщение Поделиться на другие сайты
alaster Опубликовано 21 августа, 2013 Жалоба Поделиться Опубликовано 21 августа, 2013 За такое: {if $page->url='адрес'} надо показательно забивать бамбуковыми палками. = присваивание == бинарный оператор равенства А лушче используйте для сравнения eq, gt, и т.п. позволяет избегать таких глупых ошибок. Цитата Ссылка на сообщение Поделиться на другие сайты
tsybart Опубликовано 5 марта, 2014 Жалоба Поделиться Опубликовано 5 марта, 2014 Так не работает: {if $page->url='адрес'} {$wrapper = "idex2.tpl" scope=parent} {/if} Только так: {if $page->url=='адрес'} {$wrapper = "idex2.tpl" scope=parent} {/if} Можно использовать? Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 5 марта, 2014 Жалоба Поделиться Опубликовано 5 марта, 2014 Да должно быть два равно. Цитата Ссылка на сообщение Поделиться на другие сайты
tsybart Опубликовано 5 марта, 2014 Жалоба Поделиться Опубликовано 5 марта, 2014 Да должно быть два равно.Спасибо. Цитата Ссылка на сообщение Поделиться на другие сайты
ApacHee Опубликовано 21 марта, 2014 Жалоба Поделиться Опубликовано 21 марта, 2014 А как применить вообще отдельный шаблон? без использования index.tpl ?? Цитата Ссылка на сообщение Поделиться на другие сайты
ApacHee Опубликовано 21 марта, 2014 Жалоба Поделиться Опубликовано 21 марта, 2014 А как применить вообще отдельный шаблон? без использования index.tpl ??Извиняюсь, понял) Цитата Ссылка на сообщение Поделиться на другие сайты
Юлия Опубликовано 1 августа, 2014 Жалоба Поделиться Опубликовано 1 августа, 2014 За Главную отвечает шаблон main.tpl в нем можно задать отдельный $wrapper{$wrapper = "idex2.tpl" scope=parent} спасибо за подсказку =))) Цитата Ссылка на сообщение Поделиться на другие сайты
Guga Опубликовано 29 апреля, 2016 Жалоба Поделиться Опубликовано 29 апреля, 2016 Извиняюсь, понял)Подскажи как, если понял. Буду признателен. Цитата Ссылка на сообщение Поделиться на другие сайты
usmdamir Опубликовано 31 августа, 2017 Жалоба Поделиться Опубликовано 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 для этой страницы надо изменить шаблон. Цитата Ссылка на сообщение Поделиться на другие сайты
usmdamir Опубликовано 31 августа, 2017 Жалоба Поделиться Опубликовано 31 августа, 2017 вообще подскажите.может зря я шаблоны меняю.мне надо чтобы на определенном url фильтр симплы заменился на обычный html код.какое условие прописать нужно? Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.