Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по вёрстке » Как в разных категориях сайта сделать разное оформление?

Как в разных категориях сайта сделать разное оформление?


     06.06.2015    Общие вопросы по вёрстке, Шаблоны (TPL)    2707

вопрос
Суть темы в том, что я хочу для каждого раздела своего сайта сделать тематическое оформление в виде растяжки. В самой растяжке находится заголовок Н1, который для каждой категории разный. На сайте более 50 категорий.
У меня не будет 50 разных растяжек, а всего около 5 основных и для некоторых разделов индивидуальные. Сначала думал использовать такую вот конструкцию:

[category=1,2,3,4]
<div class="pagedesc_wide">
        <div class="in" style="background-color:#e74d3d;">
            <div class="container" style="background-image:url({THEME}/images/side_1.png);">
                <h1>Заголовок</h1>
            </div>
        </div>
    </div>
[/category]

[category=5]
<div class="pagedesc_wide">
        <div class="in" style="background-color:#e74d3d;">
            <div class="container" style="background-image:url({THEME}/images/side_2.png);">
                <h1>Заголовок</h1>
            </div>
        </div>
    </div>
[/category]


Но! заголовки же Н1 должны меняться в каждой категории... Не очень красивое решение. использовать такую конструкцию:

[category=1]
<div class="pagedesc_wide">
        <div class="in" style="background-color:#e74d3d;">
            <div class="container" style="background-image:url({THEME}/images/side_1.png);">
                <h1>Заголовок 1</h1>
            </div>
        </div>
    </div>
[/category]

[category=2]
<div class="pagedesc_wide">
        <div class="in" style="background-color:#e74d3d;">
            <div class="container" style="background-image:url({THEME}/images/side_2.png);">
                <h1>Заголовок 2</h1>
            </div>
        </div>
    </div>
[/category]

и так до 50...


Пожалуйста, помогите решить проблему. Если кто может предложить решение в виде хака/модуля, прошу написать мне.
icq; 545894
skype: viktor_aksyonov

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


3 комментария

ПафНутиЙ
Админ

ПафНутиЙ - 6 июня 2015 10:17 -

Используйте модуль CatFace

Каков вопрос - таков и ответ. Просто помните об этом.

Axel
Юзер

Axel - 6 июня 2015 10:40 -

Я уже использую данный модуль для описания в разделах. Тоже сначала думал использовать его, но куда запихать весь html?

lolked
Юзер

lolked - 24 июня 2018 22:39 -

Ну и меняй этот заголовок с помощью того же тега

[category=5]<h1>Заголовок 1</h1>[category=5]
[category=6]<h1>Заголовок 2</h1>[category=6]

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

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

наверх