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

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

Вы не зашли.

#26 Re: "А как сделать..." » Второй {mainblock} » 2011-06-26 20:22:57

А как можно вывести {mainblock} в другом шаблоне, в main1.tpl к примеру?

#27 Re: Страницы плагинов » gmanager :: Менеджер галерей » 2011-06-26 19:36:12

Добрый день.
Тут такое дело, я хочу вывести галереи не в {mainblock} main.tpl, а в созданном мною шаблоне gallery.tpl специально для галереи. Тойсть меню списка галерей у меня выводится в gallery.tpl, но при просмотре плагин обращается к главному шаблону движка main.tpl.
Где в плагине нужно править, что бы изменить шаблон вывода информации?


Всем спасибо, решил проблему с помощью плугина елка

#28 Re: FAQ » FYI: собственные шаблоны для (категорий/головной страницы) » 2011-06-22 21:11:54

legenda пишет:

jam214, этот способ после изобретения плагина multi_main уже все давно забыли) ... на счет странички все новостей мне тоже такое надо, но чет пока никто не посоветовал мудрее чем вот по такой ссылке http://мойсайт.ру/2011.html но ее придется раз в год менять smile, я больше чем уверен что есть нормальный способ, но все молчат как партизаны big_smile

Спасибо legenda за ответ, а то я б этот плагин еще долго искал, нужная вещь, жаль что в списке плагинов на оф. сайте его нет (
На счет ссылки на все новости можно как вариант создать как бы главную категорию к примеру Новости, сделать ее скрытой (снять галочку с "Отображать категорию в меню"), будет ссылка http://мойсайт.ру/news.html, и при добавлении каких то статей выбирать категорию для статьи, и отмечать как дополнительную категорию Новости.

#29 Re: FAQ » FYI: собственные шаблоны для (категорий/головной страницы) » 2011-06-21 13:54:47

vitaly пишет:

===< Для версии 0.9.1 >===
Открываем index.php, находим строки (202-203):

$mainTemplateName = isset($SYSTEM_FLAGS['template.main.name']) ? $SYSTEM_FLAGS['template.main.name'] : 'main';
$mainTemplatePath = isset($SYSTEM_FLAGS['template.main.path']) ? $SYSTEM_FLAGS['template.main.path'] : tpl_site;

После них пишем:

if (($CurrentHandler['pluginName'] == 'news') && ($CurrentHandler['handlerName'] == 'main')) {
 $mainTemplateName = 'имя_вашего_шаблона';
}

Вуаля, всё готово smile

Все работает, шаблон выводится, но вот теперь нужна ссылка на все новости, в общем нужен вывод main шаблона со списком всех последних новостей, раньше это была ссылка на главную страницу, но у меня главная страница уже с другим шаблоном и на ней не будет списка категорий. Как можно это сделать?

#30 Re: "А как сделать..." » Цитировать? Или не цитировать? » 2011-06-20 21:08:06

staric пишет:

У меня как ни станно в IE 8 работает, а вот в хроме нет, проблема как в своем шаблоне так и в дефолтном. Ngcms 091. Народ у всех работает что-ли?

Та же проблема в Хроме, может есть какие то хаки для исправления?

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

Работает на FluxBB