Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#101 2012-04-10 01:05:09

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: FYI: собственные шаблоны для (категорий/головной страницы)

kolia, лучшый выход из положения использовать не статику а категории

Не в сети

#102 2012-04-10 08:31:25

SFproG
Участник
Откуда Тюмень
Зарегистрирован: 2010-08-01
Сообщений: 132
Рейтинг :   
Сайт

Re: FYI: собственные шаблоны для (категорий/головной страницы)

kolia, не совсем равносильно. в шаблоны в папке static можно полностью весь код шаблона сайта запихать, а в главном main.tpl между body тэгами просто поставить {mainblock}. В news-sort и news-full такое не прокатит, т.к. у тех есть свой главный шаблон table.news

Не в сети

#103 2012-04-11 14:13:00

kolia
Участник
Откуда Ukraine, Украина
Зарегистрирован: 2010-01-10
Сообщений: 330
Рейтинг :   
Сайт

Re: FYI: собственные шаблоны для (категорий/головной страницы)

SFproG, как я понял между тегами боди ставлю {mainblock}, а в статик.tpl кладу свой полный шаблон, да?


Чем дальше в лес - тем ближе вылез smile

Не в сети

#104 2012-04-11 22:58:57

SFproG
Участник
Откуда Тюмень
Зарегистрирован: 2010-08-01
Сообщений: 132
Рейтинг :   
Сайт

Re: FYI: собственные шаблоны для (категорий/головной страницы)

да. типа, того.. сообрази немного))

Не в сети

#105 2013-06-18 23:43:33

nimiko
Участник
Откуда Мелитополь
Зарегистрирован: 2013-02-18
Сообщений: 108
Рейтинг :   

Re: FYI: собственные шаблоны для (категорий/головной страницы)

В первом посте написано:

Для этого необходимо:
1. Создать в каталоге вашего шаблона (предположим, что вы используете шаблон default) создать каталог ncustom - в нём будут храниться "персональные" шаблоны категорий:
/templates/default/ncustom/

2. Внутри только что созданного каталога - создаём каталоги для персональных шаблонов, например - custom1 и custom2.
/templates/default/ncustom/custom1/
/templates/default/ncustom/custom2/

3. В каталоге персонального шаблона необходимо создать следующие файлы:
news.short.tpl - отвечает за вывод короткой новости
news.full.tpl - отвечает за вывод полной новости
comments.form.tpl - отвечает за вывод формы добавления комментария
comments.show.tpl - отвечаеи за вывод комментариев

Все эти файлы обязательно необходимо создавать. Проще всего для начала скопировать их из каталога шаблона.

4. Зайти в настройки нужных категорий (панель управления => настройка => управление категориями => редактировать) и в поле "шаблон для новостей категории" выбрать необходимый вам шаблон.

Такое же (только покороче) описание не мешало бы в админке, в пункте выбора своего шаблона для категории.
Почти год вожусь с NG CMS, только сейчас обратил внимание на эту возможность big_smile (видать, не нужно было раньше)

Не в сети

#106 2014-10-04 08:23:09

Сокол
Участник
Откуда Красноярск
Зарегистрирован: 2009-05-23
Сообщений: 227
Рейтинг :   
Сайт

Re: FYI: собственные шаблоны для (категорий/головной страницы)

graf пишет:

За помощ спасибо ROZARDу.

Если нужно задать для какой либо категории свой main.tpl, используем такой код:
между строками

// BEGIN: ** AREA FOR HANDY CORRECTIONS **
// END: ** AREA FOR HANDY CORRECTIONS **

вставляем

if (category==news)
{
$masterTemplateName = 'main_news';
}
else if (category==blog)
{
$masterTemplateName = 'main_blog';
} 
else if (category==foto)
{
$masterTemplateName = 'main_foto';
} 
else (category==video)
{
$masterTemplateName = 'main_video';
}

news, blog, foto, video - это альтнейм категорий, и каждой категории присваевается свой main.tpl

В движке версии 0.9.3 Release [SVN880+FIX01] как такое сделать - куда вписать код?

Не в сети

#107 2014-10-05 20:02:59

Сокол
Участник
Откуда Красноярск
Зарегистрирован: 2009-05-23
Сообщений: 227
Рейтинг :   
Сайт

Re: FYI: собственные шаблоны для (категорий/головной страницы)

rusiq, это я уже пробовал - сайт вообще не отображается тогда, пустой экран и ноль кода.

Не в сети

Подвал раздела

Работает на FluxBB