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

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

Вы не зашли.

#26 2009-05-21 11:29:22

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   117 

Re: общее построение системы

Ой.. я был не прав. Этот патч заменяет формат отображения комментариев для полной новости smile
Попробуй перед строкой ~553:

	news_showlist(array(), $callingParams);

добавить:

// Find first category
$fcat = $fcat = trim(array_shift(explode("-", $_REQUEST['category'])));
if ($fcat && $catmap[$fcat] && ($ctname = $catz[$catmap[$fcat]]['tpl'])) {
    // Check if directory exists
    if (is_dir($templatePath.'/ncustom/'.$ctname))
        $callingCommentsParams['overrideTemplatePath'] = $templatePath.'/ncustom/'.$ctname;
}

Не в сети

#27 2009-05-21 12:20:18

Dmil
Участник
Зарегистрирован: 2009-05-15
Сообщений: 34
Рейтинг :   

Re: общее построение системы

по прежнему выводит шаблоном первой из выбранных категорий

Не в сети

#28 2009-05-22 23:23:13

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   117 

Re: общее построение системы

Блин... sad
У меня уже даже не сохранилось установленных исходников текущей версии sad

Не в сети

#29 2009-05-25 11:08:23

Dmil
Участник
Зарегистрирован: 2009-05-15
Сообщений: 34
Рейтинг :   

Re: общее построение системы

так архивы же на главной лежат...

Не в сети

#30 2012-09-13 15:41:07

Ferro
Участник
Зарегистрирован: 2012-05-02
Сообщений: 1
Рейтинг :   

Re: общее построение системы

Так тема решена или нет? очень нужно это решение - использование двух шаблонов на ng. Например для такой цели - есть сайт, он работает в основном шаблоне по умолчанию, и есть категория блог - шаблон 2. Как решить эту проблему?

Не в сети

#31 2015-04-14 11:54:55

bonds22
Участник
Зарегистрирован: 2015-04-14
Сообщений: 1
Рейтинг :   

Re: общее построение системы

нет! не работает как надо - теперь при публикации на странице категории2 тоже все печатается шаблоном категории1


asad

Не в сети

#32 2015-04-14 12:05:08

Zemlemer
Участник
Откуда Украина
Зарегистрирован: 2012-07-27
Сообщений: 271
Рейтинг :   25 
Сайт

Re: общее построение системы

bonds22, имеется в виду эта проблема, я правильно понимаю?

Dmil пишет:

если я открываю главную страницу, мне все видеть шаблоном главной страницы
если захожу на страницу категории 1 - шаблоном "шаблонкатегории1"
если захожу на страницу категории 2 - шаблоном "шаблонкатегории2"

Если да, то в качестве решения можно использовать твиг в шаблоне news.short.tpl или в news.table.tpl:

{% if isCategory('first') or isNews('mastercat:first') %}
блок выведется на странице категории first
{% endif %}
{% if isCategory('second') or isNews('mastercat:second') %}
блок выведется на странице категории second
{% endif %}

Если все равно не получается, можно в условиях использовать значения из системной переменной handler (содержит инфо о текущем местоположении).
Для понимания что там есть - в текст шаблона добавьте:

{{ debugValue(handler) }}

В общем, как правило твиг решает подобные проблемы.

Не в сети

#33 2015-04-14 13:40:50

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,865
Рейтинг :   120 
Сайт

Re: общее построение системы

Если ты хочешь поменять оформление категории ,
1 создаешь в папке с шаблоном папку ncustom
2 В ней создаешь папки с шаб1 и шаб2 ,шаб3 и т.д.
3 в каждую папку кидаешь нужные шаблон короткой полной, новости+файлы шаблона комментариев.
4 заходишь в управление категориями и там для каждой категории выбираешь свой шаблон
Или через твиг

Не в сети

#34 2015-04-14 14:02:57

Zemlemer
Участник
Откуда Украина
Зарегистрирован: 2012-07-27
Сообщений: 271
Рейтинг :   25 
Сайт

Re: общее построение системы

irbees2008 пишет:

4 заходишь в управление категориями и там для каждой категории выбираешь свой шаблон

в данном случае новость сразу в 2-х категориях и надо в них разные шаблоны выводить. Потому и написал как сделать через твиг

Не в сети

#35 2015-04-14 14:41:43

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,865
Рейтинг :   120 
Сайт

Re: общее построение системы

Zemlemer пишет:
irbees2008 пишет:

4 заходишь в управление категориями и там для каждой категории выбираешь свой шаблон

в данном случае новость сразу в 2-х категориях и надо в них разные шаблоны выводить. Потому и написал как сделать через твиг

Ну так если новость в нескольких категориях,то она будет выводится в каждой категории со своим шаблоном

Не в сети

#36 2015-04-14 14:50:01

Zemlemer
Участник
Откуда Украина
Зарегистрирован: 2012-07-27
Сообщений: 271
Рейтинг :   25 
Сайт

Re: общее построение системы

Да, так должно быть, но выше писали о баге. Правда, это баг 5-летней давности, и лично я не проверял.

Не в сети

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

Работает на FluxBB