Скачать шаблоны для drupal бесплатно

Форматирование представления при создании ноды

Имеется представление:
Вид предсутавления
Его настройки такие:
Стиль: Сетка
Число столбцов: 4
Выравнивание: Горизонтальное
Заполнять единственную линию
Стиль строки: Поля
Встроенные поля: отмечено изображение
Имеется только одно представление «Страница»
Необходимо чтобы при создании ноды отображалось точно такое же представление, для выбора элементов.
В ноду добавлено поле:
Тип данных: Ссылка на материал
Элемент для редактирования: Флажки/радиокнопки
И выбрано необходимое представление. В итоге при добавлении ноды все выглядет совсем иначе:
Что получилось
В документации сказано:

Node row style
The node row style will display each item of the view through Drupal's standard node_view() function. Views has very little control over this output, except for the options you see. Instead, the output is run through the standard node template mechanism (typically node.tpl.php or a variant thereof) and any decisions about what is output may be done there.
Views does add an extra 'suggestion' to the list of possible node templates: node-view-VIEWNAME.tpl.php — you may use this to theme a node specifically for the view. This can be handy for creating very small teasers and the like.
You may opt to display the full node body or the node teaser, and you may add the node links (such as he 'comment' links that appear after a node) or not.
Because of this behavior, the node row style does not utilize fields and the Fields section will not be displayed.
Please note that this row style performs a node_load() for every row, and as such can produce a lot of extra queries. Sometimes this is necessary, but it can have a negative impact on your site's performance!
В каталоге темы создал node-view-VIEWNAME.tpl.php файл, но вот что писать внутри? До сих пор не знаю. Кто сталкивался? Подскажите.


ВложениеРазмер views_event.png10.64 КБ views_in_node.png12.62 КБ

0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.