Как убрать лишние div-ы при выводе блоков?

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

Аватар пользователя A-G A-G 13 марта 2012 в 18:11

Здравствуйте. Подскажите новичку, как можно убрать "лишние" div-ы при выводе контента? Тема оформления своя. "Из коробки" получается вот в таком виде:

<div class="region region-content">
<div id="block-system-main" class="block block-system">
<div class="content">
<div id="node-1" class="node node-page node-promoted clearfix" typeof="foaf:Document" about="/node/1">
<div class="content">
<div class="field field-name-body field-type-text-with-summary field-label-hidden">
<div class="field-items">
<div class="field-item even" property="content:encoded">
<p>Lorem Ipsum - это текст-"рыба", часто используемый в печати и вэб-дизайне...

Хотелось бы избавиться как минимум от 6-и div-ов из 8. Заранее благодарен!

Комментарии

Аватар пользователя DDDDD099 DDDDD099 14 марта 2012 в 1:43

Смотрел адаптив тему. Обратил внимание на родительский сайт этой темы. Ничего лишнего - ниодного лишнего тега - супер.

Аватар пользователя A-G A-G 14 марта 2012 в 7:50

"Заводской раб" wrote:
это же вроде виевс вставляет их

"khanton" wrote:
Надо смотреть темизацию viws или cck.

Не установлено ни views ни cck

"DDDDD099" wrote:
Смотрел адаптив тему. Обратил внимание на родительский сайт этой темы. Ничего лишнего - ниодного лишнего тега - супер.

Ссылку в студию Smile Нашел. Ну не сказал бы, что ничего лишнего...

Аватар пользователя muaddip muaddip 7 августа 2012 в 19:48

Нужно переопределять стандартный вывод.
Посмотри темизацию для Друпала.
Переопределяй файл modules/system/region.tpl.php, из него уберешь <div class="region region-content">
В файле block.tpl.php уберешь

<div id="block-system-main" class="block block-system">
<div class="content">

В файле node.tpl.php уберешь

<div id="node-1" class="node node-page node-promoted clearfix" typeof="foaf:Document" about="/node/1">
<div class="content">

Эти

<div class="field field-name-body field-type-text-with-summary field-label-hidden">
<div class="field-items">
<div class="field-item even" property="content:encoded">

насколько помню добавляет модуль views, смотри его.
Только переопределяй правильно, не лезь в ядро. Создавай свои файлы region.tpl.php, block.tpl.php, node.tpl.php