Использование токенов представлений "Переписать вывод этого поля"


У меня есть поле, которое позволяет пользователю загружать 3 фотографии под названием field_prodshots. Для любых экспертов по просмотру, возможно ли отобразить только первое значение этого поля вместо всех 3, используя токены "Переписать вывод этого поля"? В конце концов, мне нужно только одно изображение для использования в качестве миниатюры.

Ввод [field_prodshots] в текстовой области для перезаписи выходных данных приводит к отображению всех 3 изображений. Мне нужен только первый.

Author: Letharion, 2011-06-08

3 answers

Существует простой способ показать только первое изображение в поле, которое позволяет загружать несколько изображений.

На экране настройки поля есть раскрывающийся список под названием "Настройки нескольких полей". Разверните его, и вы увидите параметры того, сколько элементов вы хотите отобразить, и с какого элемента в списке начать. Измените значение "Отображать __ значение(значения)" со всех на 1. В вашем случае вам не нужно менять разделитель, так как вы отображаете только одно изображение.

См. ниже для скриншота. Этот параметр должен отлично работать вместе с токенами "Переписать вывод этого поля" (у меня это не работало).

Http://img585.imageshack.us/img585/8644/multipleimagesshowonlyo.png

В поле с несколькими загруженными изображениями я правильно вижу только первое, как вы можете видеть здесь:

Http://img713.imageshack.us/img713/5479/resultzc.png

 5
Author: g_thom, 2011-06-09 09:46:46

Создайте файл шаблона в папке текущей активной темы

e.g. views-view-field--field-my-field-value.tpl.php

print_r(array_keys(get_defined_vars())) чтобы получить полный список переменных области действия. Наиболее полезными будут $поля и $представление

 2
Author: Shoaib Nawaz, 2011-06-08 22:20:17

Если в представлении нет других полей, вы можете отфильтровать его по дельте этого поля 0.

Не проверял это, но в критериях фильтра, выбирающих поля: ... (field_prodshots) - дельта и устанавливающих значение 0, должно быть только первое значение.

 2
Author: keva, 2011-06-09 02:10:34