Добрый вечер, товарищи!!!
Как сделать, чтобы в админке сайта (в настройках блока) можно было указывать стили блока?
Проясняю:
В css-файле прописываем стили:
.block_red_style { /* и т.д. */ }
.block_red_style div { /* и т.д. */ }
/* стили для "синих" блоков */
.block_blue_style { /* и т.д. */ }
.block_blue_style div { /* и т.д. */ }
/* и т.д. и т.п. */
Хочу сделать так, чтобы при создании/редактировании блока, в настройках можно было указывать стиль блока.
Например, во всеми нами не любимой девочке джумле, в настройках модуля можно указать "css-суффикс", который подципляется к классу module. На выходе html код получается примерно так:
Создатели тем на yootheme пошли дальше, они этот параметр "css-суффикс", разбирают в шаблоне модуля. В результа чего, модуля могут обрачиваться в разные div`ы или span`ы.
Вот как это сделать на всеми нами любимом Drupal`е? :):)
Теоретически на D7 можно к блокам подцепить поле "css-стиль", затем значение этого поля разбирать в block.tpl.php. Для D6 я вообще пока это решение не нашёл.
Комментарии
Попробуй модуль Block theme
Ну... хоть кто то отозвался... а то я думал, что ни кто ни чего не знает :):)
Спасбо большое!!! Как раз то, что я искал!
Модуль block class
Посмотрел... вроже тоже подходит... Возникает впрос: а что лучше с точки зрения производительнсти?
Хотя, всё же Block theme гибче/мощьнее...
Block theme однозначно юзабельнее... выбираю его.