У моего клиента есть странный запрос, который затрудняет создание слайд-шоу на страницах profile2: на страницах профиля 2 требуется 4 фотографии для загрузки, и он не считает, что пользователи, добавляющие контент на сайт, будут «получать» метод множественного выбора, найденный в большинстве модулей загрузки файлов. Модуль Слайд-шоу Field работает только в том случае, если вы используете multiupload (что, конечно, имеет смысл), и именно так я его и установил изначально, - который отлично работал. Я пробовал использовать модуль коллекций полей, а затем создавал представление слайд-шоу, но поля изображения в поле коллекции полей не рассматривались как группа. Я думаю, мне пришлось выбрать одно из 4 полей изображения, чтобы использовать вместо всех 4. Любые идеи?Как «отделять» загрузку изображений при использовании поля многостраничного изображения
ответ
он не верит, что пользователи при добавлении контента на сайте будет «получить» мульти-выбора метода можно найти в большинстве файловых модулей загружаемых
Это вряд ли имеет смысл, я думаю, вы пытались объяснить вещи вашему клиенту?
Предполагая, что у вас есть несколько полей изображения в вашем типе контента, вы можете создать представление, которое создаст список (неформатированный или HTML-список) этих полей, возможно, используя глобальную переписывание полей (вы добавляете все свои поля изображения, исключаете их от отображения, настраивать их отображение, удаляя полевую оболочку и оболочку поля + ярлык (чтобы получить только), добавьте глобальное текстовое поле, в которое вы включаете маркер полей изображений), а затем создайте слайд-шоу в пользовательском файле javascript, используя библиотека, которую вы любите (Cycle2 - это замечательно).
Ваше глобальное текстовое поле будет выглядеть следующим образом:
<div class="wrapper cycle-slideshow">
[field_image]
[field_image_1]
...
</div>
(с cycle2 добавления цикла-слайд-шоу класс будет инициализировать слайд-шоу)
... но вам нужно token сделать это.
Мне часто бывает удобнее настраивать такие вещи (слайд-шоу, gmaps ...), а не использовать интеграцию взглядов.
Надеюсь, я правильно понял вашу проблему, доброе Лука с этим.
Для каждого (пользовательского) поля у вас есть опция «Количество значений», которую вы можете установить на фиксированную сумму (т. Е. 4) или неограниченную. Можете ли вы использовать это?
Проще: используйте Правила. Создайте дополнительное (пятое) поле изображения (многозначное), которое будет потреблять слайд-шоу. Создайте новое правило, инициированное при создании или обновлении вашего контента, с помощью 4 действий: каждый из которых добавляет содержимое одного из полей в многозначный список полей. Вероятно, вам нужно избегать отображения этого поля, но это зависит от того, что вы используете для отображения, поэтому скройте его с помощью набора для отображения или просто не используйте его в шаблоне содержимого. Таким образом, вы показываете своим пользователям свои 4 поля, но заставляете слайд-шоу работать на основе вычислений пользовательских входов.
Мне нравится эта идея! Я хотел бы продолжать использовать формуляр Field Slideshow, поскольку он идеально подходит для простого отображения, которое требуется для каждой страницы профиля2. Однако я никогда не думал об использовании правил для заполнения поля. Благодаря! – McTwist
@McTwist рад, что это помогает вам и да, Правила - отличный модуль для привлечения пользовательских глобальных действий на сайт ... проголосуйте! –
Любая причина, по которой я не смог бы получить доступ к полям изображения profile2 при создании правила для этого? Я выбираю событие «После сохранения нового профиля», а затем в качестве условия «Объект имеет поле», выбирая либо поле изображения, либо 5-ое содержащее поле, но при попытке выбрать действие ни одно из этих полей доступны для меня. Что мне не хватает?Я думаю, что это первый раз, когда я включил файл в настраиваемое правило. – McTwist