Добрый день.
Подскажите пожалуйста как убрать в верстке лишние классы, которые генерируются модулем Views.
Вот пример того что получается
<div id="article-content">
<div class="block block-views" id="block-views-current_issue-block_1">
<div class="content"><div class="view view-current-issue view-id-current_issue view-display-id-block_1 juornal view-dom-id-2">
<div class="view-content">
<div class="views-row views-row-1 views-row-odd views-row-first views-row-last">
<div id="node-22" class="node">
<div class="block block-views" id="block-views-current_issue-block_1">
<div class="content"><div class="view view-current-issue view-id-current_issue view-display-id-block_1 juornal view-dom-id-2">
<div class="view-content">
<div class="views-row views-row-1 views-row-odd views-row-first views-row-last">
<div id="node-22" class="node">
Хотелось бы избавится от всех этих классов, что бы осталась красивая, нормальная верстка, и выглядела примерно так:
Комментарии
Есть как минимум два способа
1) сделать отдельный шаблон под нужную вьюху и поместить в свою тему и делать с ним все что хочется http://mustardseedmedia.com/podcast/episode23
2)Semantic Views
Вопрос лишь один: а зачем? Вам что - спать мешают лишние дивы?
спс, за то, что откликнулись.
В css и Drupal, можно сказать я новичок и возможно многого не знаю, но если не ошибаюсь, то:
- хочу получить читабельный код
- семантика в css
- куча непонятные классов (что соответственно ведет к затрате ресурсов и времени), которые мне не нужны и которых я все равно переопределяю
- ну и вообщем оптимизация
те способы что я предложил увеличат затраты ресурсов и времени
Оставьте эту глупую затею
Это сейчас они для вас "куча непонятных классов", а через некоторе время - скажем, 5 затемизированных View, вы их уже запомните. Вы будете знать, как именно выводится View, какие классы для чего прописаны. Вам нужно будет лишь записать несколько CSS правил, чтобы это было правильно оформлено.
А как быть в том случае, когда эти классы сдвигают верстку. Views же прописывает div блоки. А это новые отступы. Как с этим бороться ?
reset.css
в некоторых темах присутствует, или нагуглите