Как изменить вывод поля с несколькими изображениями для узла?


У меня есть тип контента (называемый Галерея ) с полем изображения (называемым field_gallery), который позволяет загружать и показывать 10 изображений.

Теперь я создаю узел и загружаю изображения. На выходе отображаются эти изображения, обернутые тегом div. Например:

<div class="field-item even"> <img …. /> </div>
<div class="field-item odd"> <img …. /> </div>
<div class="field-item even"> <img …. /> </div>

Вместо этого мне нужно, чтобы это было что-то вроде:

<img class="field-item even"  …. /> 
<img class="field-item odd"  …. /> 
<img class="field-item even"  …. />

Как я могу это сделать. Должен ли я использовать функцию alter? Как? спасибо

 1
Author: chefnelone, 2011-10-17

1 answers

  1. Вы можете перезаписать шаблон вывода поля, например field--field-name.tpl.php, или шаблон модуля, если это так. См. http://drupal.org/node/1089656.
  2. Вы можете перезаписать шаблон узла для этого типа контента (node--type.tpl.php). Введите <pre><?php print_r($node); ?></pre>, чтобы найти нужный элемент. Для получения информации о шаблоне см. http://drupal.org/node/1089656.
  3. Вы можете создать страницу в представлениях.
 3
Author: timofey.com, 2011-11-07 11:12:54