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

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

Вы не зашли.

#1 2016-06-27 15:01:09

Freemanoid
Участник
Зарегистрирован: 2016-06-27
Сообщений: 2
Рейтинг :   

Вывод 2-го блока новостей на главной

Добрый день.
первый раз работаю с NG, поэтому прошу не кидать камнями )
Столкнулся с задачей вывести 2-й блок новостей в определенном месте на главной страницы (в content на схеме). Вывести, то я вывел, но не в том месте...
77b56621ae99.jpg

{slider-morda-top}{slider-page-top}
        <div id="breadcrumbs">
            {breadcrumbs}
        </div>
		
		
        [TWIG]{% if not isHandler('news:main') %}{mainblock}{% endif %}[/TWIG]

        [TWIG]
		{top_news1} <!-- мой второй блок новостей -->
        {% if isHandler('news:main') %}{{ callPlugin('xnews.show', {'extractEmbeddedItems' : 'true', 'order' : 'last', 'categories' : '4', 'count': '3', 'template' : 'news-main'}) }} <!-- основной блок новостей-->
		
        <aside><!--уже правый блок c меню-->

при таком коде выводится в TOP, а нужно в content .

Буду рад помощи ) Готов отблагодарить материально.

Изменено Freemanoid (2016-06-27 16:25:19)

Не в сети

#2 2016-06-27 20:02:06

Freemanoid
Участник
Зарегистрирован: 2016-06-27
Сообщений: 2
Рейтинг :   

Re: Вывод 2-го блока новостей на главной

Возможно как-то ускорит процесс ответа.
Я так понимаю данная строка

{% if isHandler('news:main') %}{{ callPlugin('xnews.show', {'extractEmbeddedItems' : 'true', 'order' : 'last', 'categories' : '4', 'count': '3', 'template' : 'news-main'}) }}

Вызывает шаблон news-main   - где его найти? Это фаил или целая папка с файлами?

Не в сети

#3 2016-06-27 23:43:05

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

Re: Вывод 2-го блока новостей на главной

Нет, эта строка проверяет, что текущее местоположение - главная страница. Если да, вызывается метод плагина xnews - вот его дока.
Вкратце (как делаю я):

1. Для каждого блока xnews назначаю в админке id - например "importantnews"
2. Настраиваю блок в админке - выбираю, что показывать
3. Создаю папку: templates/ШАБЛОН/plugins/xnews/importantnews/
4. Копирую туда xnews.tpl и entries.tpl и там верстаю как надо
5. Вставляю в main.tpl:

[TWIG]{{ callPlugin('xnews.show', { 'id': 'importantnews'}) }}[/TWIG]

Изменено Zemlemer (2016-06-28 13:55:29)

Не в сети

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

Работает на FluxBB