Перейти к содержанию
Официальный форум поддержки Simpla

Индивидуальный шаблон для страницы


Рекомендуемые сообщения

Добрый всем день!
подскажите кто-нибудь - как сделать отдельный tpl для какой-либо страницы?
Не для модуля(это через wrapper получилось)

Интересует именно для какой-либо страницы контроллера page

Ссылка на сообщение
Поделиться на другие сайты
  • 4 недели спустя...

А для главной страницы это прокатит? Мне нужно полностью отдельный шаблон именно для главной сделать

Ссылка на сообщение
Поделиться на другие сайты

За Главную отвечает шаблон main.tpl в нем можно задать отдельный $wrapper
{$wrapper = "idex2.tpl" scope=parent}

Ссылка на сообщение
Поделиться на другие сайты

к примеру мне нужен Индивидуальный шаблон для блога. в шаблоне blog.tpl отсутствует $wrapper...
как быть?

Ссылка на сообщение
Поделиться на другие сайты
к примеру мне нужен Индивидуальный шаблон для блога. в шаблоне blog.tpl отсутствует $wrapper...
как быть?

Ну а что Вам мешает добавить этот код?
Ссылка на сообщение
Поделиться на другие сайты
  • 1 месяц спустя...
  • 8 месяцев спустя...

{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

Ссылка на сообщение
Поделиться на другие сайты

За такое: {if $page->url='адрес'} надо показательно забивать бамбуковыми палками.

= присваивание

== бинарный оператор равенства

 

А лушче используйте для сравнения eq, gt, и т.п. позволяет избегать таких глупых ошибок.

Ссылка на сообщение
Поделиться на другие сайты
  • 6 месяцев спустя...

Так не работает:
 

{if $page->url='адрес'}
{$wrapper = "idex2.tpl" scope=parent}
{/if}

Только так:
 

{if $page->url=='адрес'}
{$wrapper = "idex2.tpl" scope=parent}
{/if}

Можно использовать?

Ссылка на сообщение
Поделиться на другие сайты
  • 3 недели спустя...
  • 4 месяца спустя...
  • 1 год спустя...
  • 1 год спустя...

Так не работает:

 

{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

 

для этой страницы надо изменить шаблон.

Ссылка на сообщение
Поделиться на другие сайты

вообще подскажите.

может зря я шаблоны меняю.

мне надо чтобы на определенном url фильтр симплы заменился на обычный html код.

какое условие прописать нужно?

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...