Помощь Разобраться с render

White_S

Постоялец
Регистрация
27 Май 2009
Сообщения
482
Реакции
102
Вывожу заголовок node таким образом <h1><?php print render($content['field_h1']); ?></h1> (этот код в шаблоне нода моего). Но как я понимаю, благодаря render на выходе получаю
Код:
<h1><div class="field field-name-field-h1 field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Заголовок</div></div></div></h1>
Никак не пойму как мне избавиться от вставляемых внутрь тега заголовка div-ов? подскажите для чайника, спасибо.
 
  • Заблокирован
  • #4
можно было просто функцию темизации поля переопределить
 
В файле шаблона вы можете использовать эту функцию:

Код:
<?php
$input = '<h1><div class="field field-name-field-h1 field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Заголовок</div></div></div></h1>';
print strip_tags($input, '<h1>');
?>

Подробнее здесь php.net/manual/ru/function.strip-tags.php
 
Назад
Сверху