Теги одной строкой

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

Комментарии

Аватар пользователя cin cin 9 февраля 2012 в 0:15

Открыл field.tpl.php

<?php foreach ($items as $delta => $item): ?>
 <div class="field-item <?php print $delta % 2 ? 'odd' : 'even'; ?>" <?php print $item_attributes[$delta]; ?>>
  <?php print render($item); ?>
 < /div>
<?php endforeach; ?>

поменял на

<?php foreach ($items as $delta => $item): ?>
  <?php print render($item); ?>
<?php endforeach; ?>

Сохранил, очистил кеш, но ничего не меняется.

Аватар пользователя Erly Erly 11 апреля 2012 в 0:17

"cin" wrote:
Открыл field.tpl.php

Во-первых, надо не field.tpl.php в /modules/field редактировать, а этот файл скопировать в папку темы, там написано:

<!--
THIS FILE IS NOT USED AND IS HERE AS A STARTING POINT FOR CUSTOMIZATION ONLY.
See http://api.drupal.org/api/function/theme_field/7 for details.
After copying this file to your theme's folder and customizing it, remove this
HTML comment.
-->

Во-вторых, таким удалением вы удалите дивы, для ВСЕХ филдов (не только тегов) и вас всё слипнется. Переименейте файл только для тегов, что-то вроде:
field--field_tags.tpl.php
Подробнее тут.

Аватар пользователя Upgrader Upgrader 4 сентября 2012 в 2:03

Не работает, оставлял field.tpl.php в папке своей темы, ну никак на него не реагирует. Sad
Дополнение: заработал, но не сразу, как будто спустя время что-то обновилось и он подцепился. Хотя кеш чистил. Странно... Решил еще раз проверить.
Удалил field.tpl.php. Почистил кеш - все восстановилось как было. Снова добавляю модифицированный field.tpl.php, чищу кеш - ничего не меняется. Как будто его нет. Опять. Не пойму в чем проблема.