Всем привет. Попробовал Друпал 7.36. Перепробовал много чистых тем, но когда добавляешь болк, появляются странные классы. Например class="block block-block"
или <div class="block four_first-block block block-block
Зачем Друпал по тыщи раз выводит слово block block block? Можно ли сделать чтоб один раз было class="block_имя" а не class="block_block block-block-block block block block_имя" Пробовал модуль block class, он добавляет класс, но block block block block не убирает.
Комментарии
оно не мешает, а помогает
И как тогда 20 однотипных блоков разукрасить? Или вы сразу при создании блока в админке одновременно и файлы редактируете, что бы ново созданный блок с класом class="block_new_new_new_7" тоже был темизированный?
оно не мешает, а помогает
Ну у меня все уникальные блоки, одинаковых нету.
Я натягиваю свою готовую верстку на движ. Сначала делаю регион, в него пихаю несколько или один блок.У меня уникальный блок с услугой допустим, больше такого не будет, и зачем мне эти block block block-block-block block? куда лучше block class="services" и в ксс его сделать как надо.
тоже самое с class="block-content" class="block-content content"
Какие файлы отвечают за этот вывод 100500 раз слова блок и контент? Может у кого есть способ применить block_name а если действительно одинаковые блоки, то block block_name?
Подобный подход drupal позволяет в большинстве случаев не мучиться с добавлением классов, если приспичило что-то разукрасить в CSS.
Обычно жалуются, что этих классов как раз таки не хватает, вот тут и используются всякие модули типа block_class и menu_class а тут...
Ну так по id и есть уникальное имя блока. А вот классы как раз и используются для стилизации нескольких однотипных элементов, типа сделать тени у всех блоков. И css не просто назвали каскадные таблицы стилей.
а чистота кода Вам знакома? Давайте для каждого элемента, которому не надо, делать миллион классов.
вопрос вызван элементарно незнанием темизации друпал
https://api.drupal.org/api/drupal/modules%21block%21block.tpl.php/7
https://www.drupal.org/node/104319
не спорю, я думал есть стандартные настройки, чтоб убрать классы в админке, оказывается нету.
А есть на русском мануал про все эти переменные?
так что тебе переменные? берешь шаблон modules/block/block.tpl.php, копируешь в папку с темой и редактируешь
Я думал вопрос о классах в ядре))