здравствуйте!
ПРОБЛЕМА:
При выводе в виевс изображения, которое в ноде,
вывожу по счету второе изображение.
Однако если в ноде всего ОДНО единственное изображение,
то соответственно "второе" не выводиться.
ЗАДАЧА:
В таком случаи хотелось бы что бы выводилось первое изображение, когда в ноде оно всего одно.
Комментарии
как решение,
Можно модифицировать сам views в файле:
sites\all\modules\views\modules\field\views_handler_field_field.inc
В строке 800 (примерно) в методе get_value
перед выражением:
// If first-last option was selected, only use the first and last values
if (!$delta_first_last
// Use the first value.
|| $new_delta == $offset
// Use the last value.
|| $new_delta == ($delta_limit + $offset - 1)) {
$new_values[] = $all_values[$new_delta];
}
}
Нужно вставить:
во вьюху довавьте еще раз это поле картинки и укажите выводить только первую картинку, скройте это поле из вывода, в то поле которое есть сейчас в При пустом значении подставьте токен только что добавленного поля
во вьюху довавьте еще раз это поле картинки и укажите выводить только первую картинку, скройте это поле из вывода, в то поле которое есть сейчас в При пустом значении подставьте токен только что добавленного поля
нельзя изменять модули! в тпл файле надо сделать уловие
если нет второго имг печатать первое!
Здравствуйте, люди добрые!
Помогите, пожалуйста, уже 2 дня голову ломаю...
У меня в настройках нет multiple field settings, точнее есть, но там доступна только галка - выводить все в строку. А сколько изображений выводить - нету!!!! Почему так?
У меня создан тип материала - фотогалерея, в нем добавлено множественное поле - фото. Так, вот мне надо, через вьюху выводить только 4 первых фотки, каждого созданного материала. Получается такой фотоальбом.... Каждый новый материал - новый альбом.
Прикладываю скриншот
Решил свою проблему сам.
Все дело было в версии jQuery, по умолчанию друпал 7 использует старую версию 1.5. Я с помощью модуля jQuery Update(и ручной правки сего модуля), обновил скрипты до последней версии jQuery 1.9. В результате этого обновления, отвалились многие функции админки, модуля views и т.д. Решение нашел здесь: