Много вопросов было задано на форуме про темизацию блоков. Так вот, не плохое решения в темизации блоков дает модуль Block Class. Не надо шаманить с отдельными block_tplами. Устанавливаешь модуль, и в любом блоке появляется возможность установить индивидуальный стиль данному блоку.
Комментарии
blocktheme делает то же самое через админку.
Хорошее решение, но гемору больше, и примерный вариант без установки модуля был описан здесь. Этот же модуль далеко не тоже самое. После уставновки, в настройках блоков, в админке, появляется строка, куда вписываешь название css класса. Все. Блок принимает стиль, прописанный в style.css
Я по работе недавно делал модуль под 6-ку который позволяет присваивать собственные классы из выпадающего списка любому блоку, у него есть одна маленькая недоработка поэтому он и вышел пока в свет там надо после установки модуля в шаблон переменную дописывать, что не очень удобно конечному пользователю. Счас в поиске как-бы это в существующие, который в шаблон передаются подсунуть.
Чего-то я немного не понял зачем это нужно? Итак ведь у каждого блока есть свой класс "block-module_name-id".
Для того чтоб потом в селекторах не писать под каждый блок.
К примеру один раз прописал в стилях .green{ font: 12px/150% Tahoma} и для всех блоков независимо от имени но у которых класс green применится стиль, а так же удалил блок и мусора в стилях связанных с этим именем не осталось.
Это во всяком случае у меня была такая задача, поскольку больше там кроме id и общего класса цепляться не к чему, для произвольного набора блоков.