Русский English Deutsch Українська Қазақша

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

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

Вы не вошли.

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

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

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 11:20:18

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

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

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

Вне форума

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

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

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

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

Вне форума

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

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

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

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

Вне форума

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

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

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

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

Вне форума

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

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

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

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


asad

Вне форума

#32 2015-04-14 11: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 12:40:50

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

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

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

Вне форума

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

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

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

irbees2008 пишет:

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

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

Вне форума

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

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

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

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

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

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

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

Вне форума

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

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

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

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

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB 1.5.11
Модифицировал Visman

[ Сгенерировано за 0.011 сек, 7 запросов выполнено - Использовано памяти: 548.32 Кбайт (Пик: 569.32 Кбайт) ]