Drupal обертывает node с div'ы

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

Аватар пользователя ap0stal ap0stal 28 сентября 2011 в 17:40

Первый раз работаю c Drupal. Проблема в том, что Drupal 7 обертывает в свои теги (div) ноды. Мне это вообще не нужно.
node.tpl.php

<?php<h1><?php print $title?></h1>
<div class="RightCont2">
    <?php print render($content); ?>
</div>?>

На выходе генерируется:

и причие теги.

Комментарии

Аватар пользователя ap0stal ap0stal 29 сентября 2011 в 20:32

Так я и натягиваю новую тему, переписываю node.tpl.php, view--(any).tpl.php.
Почему-то Drupal обертывает их в spanы и div-ы.

Аватар пользователя direqtor direqtor 30 сентября 2011 в 4:25

Если хотите получить ответы на эти вопросы, поставьте модули Devel и Devel themer. В них вы получите ответы на что здесь протелепатировать никто не сможет.

У друпала есть два правильных способа вывода контента: 1) функция темизации, 2) шаблон с переменными и препроцесс-функция их определяющая. Хотя, конечно, разработчики могут и понаписать всякого прямо в коде или напихать функционала в тему. Но в модулях вроде Views это исключено - любой вывод вы можете перекрыть в своей теме. Какие имена функций и шаблонов работают в текущий момент и какими именами будут перекрыты можно посмотреть в Devel themer.

Аватар пользователя ap0stal ap0stal 30 сентября 2011 в 23:52

Странно. Буду разбираться. Хотя вроде все перекрыто, все эти расширения установлены. Но всё равно и на этом спасибо.