Различные шаблоны для главной и остальных страниц

Статус
В этой теме нельзя размещать новые ответы.
не много не могу понять, как сделать что бы для определенной категории ,зная её ID, сделать свой шаблон. простите за тупость.

{if $categoryID eq 26}Шаблон{if}

где 26 - id категории
 
а где это прописывать?

в папке с темой есть файл index.html
в самом начале этого файла пропишите

{if $categoryID eq 26} Шаблон для категории с номером 26
{else} шаблон для всего остального
{if}
 
{if $categoryID eq 2}malina.tpl.html{if}

Fatal error: Smarty error: [in index.tpl.html line 3]: syntax error: 'if' statement requires arguments (smarty_compiler.class.php, line 1256) in X:\home\test3.ru\www\smarty\smarty.class.php on line 1088

Нужно содержимое шаблона вставить, а не имя файла.

Нужно содержимое шаблона вставить, а не имя файла.

немного не понял, я хочу что бы категория вообще полностью видоизменилась.

выложите содержимое кода index.html я вам пример напишу

вот сделал по примеру. выдает ошибку:
Fatal error: Smarty error: [in index.tpl.html line 128]: syntax error: unclosed tag \{else} (opened line 76). (smarty_compiler.class.php, line 317) in X:\home\test3.ru\www\smarty\smarty.class.php on line 1088

все понял... спасибо
 
В самом конце вы не поставили {if}
 
а если у меня будет 2-3 шаблона для других категорий то тогда как прописывать все это. и как для aux сделать свой шаблон?
 
  • Заблокирован
  • #17
ОФФ
Может вы в личке или по аське решите вопрос и тута опубликуете решение, а то флудом попахивает и/или набором постов(((
 
pudrakid, вы сразу в одном посте все вопросы задавайте в следующий раз, а то вы ненамеренно подставляете людей, которые вам помогают.
Вот ответ на последний вопрос:

{if $categoryID eq 26} Шаблон для категории с id равным 26
{elseif $categoryID eq 53} Шаблон для категории с id равным 53
{elseif $main_content_template == "show_aux_page.tpl.html"} Шаблон для информационных страниц
{else} Шаблон для всего остального
{if}
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху