Не нравятся результаты поиска? Попробуйте другой поиск!

Показ блока


     07.01.2013    блоки    Все вопросы » Общие вопросы    3497

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


Сам думаю делать так, другого выхода из ситуации не нашел.


[aviable=main]
блок
[/aviable]

[category=1,2,3...]
блок
[/category]


То есть, один и тот же блок, я сделал для главной и для категорий. Как лучше будет сделать, может быть есть другие методы?

Ответил: Sander


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

Ваш КО =)

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

dj-avtosh
PHP-developer

dj-avtosh - 7 января 2013 22:35 -

а что Вас не устраивает в Вашей реализации?

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

David
Юзер

David - 8 января 2013 02:37 -

Ну получается, если в 1 блоке что то править, и во 2 тоже надо будет. Если другого метода нету то да устраивает. Но это реально проблема и разработчики должны как то решить её.

WAISER
Юзер

WAISER - 8 января 2013 00:52 -

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

David
Юзер

David - 8 января 2013 02:55 -

Вы об этом?


[not-category=1,2,3] текст [/not-category]


Выводит текст везде, кроме перечисленных категорий.

BR0kEN
Эксперт

BR0kEN - 8 января 2013 01:17 -

[aviable=main][category=1,2,3] [/category][/aviable]
В редких случаях можно достаточно просто создать собственный тег.

David
Юзер

David - 8 января 2013 02:42 -

Ну это немножко сложновато будет, надо самому дорабатывать PHP код.

David
Юзер

David - 8 января 2013 03:02 -

Sander спасибо) Как мы все не додумались что можно так сделать. И править можно в одном блоке и все.

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

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

наверх