Я использую модуль панели drupal 7 всюду, и я создал шаблон страницы панели для своей домашней страницы. Проблема в том, что мне нужно добавить класс в обертку div в шаблоне, который зависит от типа узла внутри панели панели, которая находится внутри обертки. Это необходимо добавить динамически, так как наши редакторы сайтов будут перемещать панели много вокруг.Drupal - динамически добавлять класс для обертывания div на основе содержимого панели содержимого узла типа
т.е. строки из моего шаблона выглядит следующим образом:
<div class="content_wrapper">
<div id="main-content-row1" class="content">
<?php print render($content['content-row1']); ?>
</div>
</div>
И я хочу, чтобы динамически добавить класс на «content_wrapper» DIV зависит от типа узла внутри $ содержание [ «контента Row1»] ,
Привет, спасибо за ответ. У меня есть файл tpl, который печатает макет в теме, где я установил вышеуказанную разметку. Мне просто нужно знать, как добавить класс в div .content_wrapper, который динамически устанавливается в зависимости от типа узла, который в настоящее время находится внутри $ content ['content-row1'] (панель панели). – rickf
Отладить эту переменную с помощью модуля [Devel] (http://drupal.org/project/devel) и проверить, как и как он получает переменную $ node. Добавьте _dpm ($ content ['content-row1']); _ внутри этого файла tpl.php, чтобы узнать. – TheodorosPloumis
Спасибо за вашу помощь, я смог получить то, что мне нужно, с помощью модуля devel. – rickf