2 блока news на главной для разных id блогов

Добрый!

Возможно?

При копировании в home выдает один и тот же блог, как например вывести блог id1 и блог id2 на главной одновременно? (не помню, вроде ранее не спрашивал)

3 ответа
a
Евгений Леман
programmer
#
31 января 2020 14:23

Сайт - Блоки - создайте новый. Условно назовем его "incart_news_2". Скопируйте в него все содержимое шаблона home.news.html. Но после {strip} добавьте строку:

{$theme_settings.homepage_news_blog_id = Х}

Где Х - ID конкретного блога. После этого в шаблоне home.html нужно будет вставить в нужном вам месте строки, которые добавят новую секцию:

{$_new_section = $wa->block("incart_news_2")}
{if $_new_section}{include file="string:`$_new_section`" inline}{/if}

Содержимое блока при обновлениях не теряется. Содержимое home.html тоже можно не сбрасывать при обновлениях.

a
Алексей
#
31 января 2020 15:25

да получилось, спасибо, делал изначально я не верно, пытался задублировать в шаблонах темы задублировать файл блога и внести в home

a
Евгений Леман
programmer
#
31 января 2020 15:29

Это тоже рабочий способ. По сути это то же самое. С той лишь разницей, что при обновлении темы блоки не теряются.

Чтобы добавить комментарий, зарегистрируйтесь или войдите