Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Шаблоны (TPL) » Можно ли вывести блок на главной, в полной новости и в категории?

Можно ли вывести блок на главной, в полной новости и в категории?


     10.06.2020    показ блока, вывод блока    Все вопросы » Шаблоны (TPL)    885

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

Ответа пока нет


11 комментариев

hakypuhbiu
Юзер

hakypuhbiu - 10 июня 2020 19:36 -

[available=main|showfull|cat]
[category=1,2,3]
тут код блока
[/category]
[/available]

wolfnex
Юзер

wolfnex - 10 июня 2020 19:40 -

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

hakypuhbiu
Юзер

hakypuhbiu - 10 июня 2020 19:43 -

Выше изменил код попробуй.

wolfnex
Юзер

wolfnex - 10 июня 2020 19:50 -

не работает

hakypuhbiu
Юзер

hakypuhbiu - 10 июня 2020 19:54 -

[available=main|showfull|cat]
Сюда основной код блока
[category=1,2,3] где 1,2,3 свои категории пиши.
{include file="block.tpl"} создай файл .tpl и закинь туда код блока
[/category]
[/available]

попробуй, исковеркал как мог) это идиотизм такое делать)) но пробуй.
А вообще почитай на досуге https://dle-news.ru/extras/online/index.html?startnews.html

hakypuhbiu
Юзер

hakypuhbiu - 10 июня 2020 20:06 -

Или так:
[available=main|showfull|cat]
Сюда код блока
[/available]

и добавь ниже: скопировав код блока в новый файл который надо создать

[category=1,2,3] где 1,2,3 свои категории пиши.
{include file="block.tpl"} создай файл например block.tpl и закинь туда код блока
[/category]

так точно будет работать!

wolfnex
Юзер

wolfnex - 10 июня 2020 20:09 -

так не будет работать. в общем без повторного кода сдесь не обойтись. решил оставить как есть

hakypuhbiu
Юзер

hakypuhbiu - 10 июня 2020 20:11 -

Должно выглядеть так в main.tpl

[available=main|showfull|cat]
Сюда код блока
[/available]

[category=1,2,3]
{include file="block.tpl"}
[/category]

Flash
Эксперт

Flash - 10 июня 2020 21:17 -

А если так
[available=main|showfull]
	{include file="block.tpl"}
[/available]
[not-available=main|showfull]
	[available=cat]
		[category=1,2,3]
			{include file="block.tpl"}
		[/category]
	[/available]
[not-available]

wolfnex
Юзер

wolfnex - 10 июня 2020 21:22 -

так проще так наверное)
[aviable=main]{include file="sidebar.tpl"}[/aviable]
[category=3-5]{include file="sidebar.tpl"}[/category]

Flash
Эксперт

Flash - 10 июня 2020 22:48 -

Может быть, был тут немного похожий вопрос - он меня и сбил

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

Похожие вопросы

наверх