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

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

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

Вы не вошли.

#1 2016-06-27 14: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 15:25:19)

Вне форума

#2 2016-06-27 19: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 22: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 12:55:29)

Вне форума

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

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

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

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