Технический сбой

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

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


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

вопрос
Суть темы в том, что я хочу для каждого раздела своего сайта сделать тематическое оформление в виде растяжки. В самой растяжке находится заголовок Н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 комментария

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

ПафНутиЙ - -

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

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

Axel
Юзер

Axel - -

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

lolked
Юзер

lolked - -

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

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

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

наверх