[РЕШЕНО] Как указать стиль блока через админку?

Главные вкладки

Аватар пользователя Erly Erly 20 февраля 2011 в 20:28

Добрый вечер, товарищи!!!

Как сделать, чтобы в админке сайта (в настройках блока) можно было указывать стили блока?
Проясняю:
В css-файле прописываем стили:

/* стили для "красных" блоков */
.block_red_style { /* и т.д. */ }
.block_red_style div { /* и т.д. */ }

/* стили для "синих" блоков */
.block_blue_style { /* и т.д. */ }
.block_blue_style div { /* и т.д. */ }

/* и т.д. и т.п. */

Хочу сделать так, чтобы при создании/редактировании блока, в настройках можно было указывать стиль блока.
Например, во всеми нами не любимой девочке джумле, в настройках модуля можно указать "css-суффикс", который подципляется к классу module. На выходе html код получается примерно так:

<div class="module-css_suffiks">
<!-- код модуля -->
</div>

Создатели тем на yootheme пошли дальше, они этот параметр "css-суффикс", разбирают в шаблоне модуля. В результа чего, модуля могут обрачиваться в разные div`ы или span`ы.

Вот как это сделать на всеми нами любимом Drupal`е? :):)

Теоретически на D7 можно к блокам подцепить поле "css-стиль", затем значение этого поля разбирать в block.tpl.php. Для D6 я вообще пока это решение не нашёл.

Комментарии

Аватар пользователя Erly Erly 2 марта 2011 в 21:55

"jerboa7" wrote:
Модуль block class

Посмотрел... вроже тоже подходит... Возникает впрос: а что лучше с точки зрения производительнсти?
Хотя, всё же Block theme гибче/мощьнее...