узел с несколькими изображениями (drupal 6.x) - PullRequest
1 голос
/ 02 октября 2010

Я создаю сайт, где пользователь может создать узел с несколькими прикрепленными изображениями. В связи с этим я установил модуль прикрепления изображений. У меня также установлен модуль просмотра и просмотра слайдов, чтобы пользователь мог видеть загруженные изображения, прикрепленные к этому конкретному узлу в стиле слайд-шоу.

Проблема, с которой я сталкиваюсь сейчас, заключается в том, что в представлении не отображаются все изображения, прикрепленные к этому конкретному узлу. Показывает только одно изображение и все.

Способ, которым я настраивал вид, - я создаю его как блок, выбираю «прикрепление изображения» для полей и выбираю идентификатор узла в качестве аргумента. Под идентификатором узла я выбираю «идентификатор узла из URL» в качестве аргумента по умолчанию. В результате отображается только одно изображение.

Я пытался выяснить, чего мне не хватает, и пока я обнаружил, что image_attach Таблица хранит изображения, прикрепленные к одному и тому же узлу с тем же nid. И запрос представления возвращает только один. Я очень ценю, если кто-нибудь из вас может указать мне правильное направление.

Заранее спасибо

1 Ответ

1 голос
/ 03 октября 2010

Ваш подход кажется нормальным, за исключением одной важной вещи - использования Image Attach!Попробуйте использовать Imagefield (http://drupal.org/project/imagefield) с модулями Imagecache (http://drupal.org/project/imagecache).Они очень хорошо работают, в частности, с представлениями и слайд-шоу.Imagefield + Imagecache - действительно стандартный способ, которым изображения теперь делаются в Drupal.Это также подход по умолчанию для изображений в Drupal 7.

Существует множество документации по этому подходу.

...