Как вствить в ноду карусель?

Главные вкладки

Аватар пользователя iNFerNo iNFerNo 23 декабря 2010 в 7:23

Полазил по форуму находил только карусель через вьювс.

а как карусель вставить в ноду. если галерея основана на скк и имеджфиелд, превью выводятся через вьюху, и далее кликая на превью попадаешь на ноду с фоткой. хотелось бы что бы сверху снизу... была карусель да бы не возвращаться все время назад к превьюхам...

Комментарии

Аватар пользователя vitalii.stymkovskyi vitalii.stymkovskyi 23 декабря 2010 в 10:11

сделай в ноде встроенный регион и туда вювсом выводи свою карусель, а в аргументах поставь:"аргумент по умолчанию -> ID материала из url".
на эту галерею (которую ты привел в примере) чем то похож galerix.

Аватар пользователя Viola Viola 23 декабря 2010 в 11:05

Я прикрепила views carousel с помощью views attach. Создаю выборку фотографий: display = вложение, прикрепление к ноде "Фотография", а чтоб выбирались только из одного альбома, в качестве аргумента использовала "содержимое: галлерея" - это cck поле reference у меня. Вот скрин, если интересно http://awesomescreenshot.com/05251e3a6 Но конкретно в модуле views carousel есть баг - при каждой перезагрузке карусель возвращается к первой фотке. На друпал.орг есть фикс, но он похоже для dev версии, так что в итоге я отказалась от этого модуля.

Аватар пользователя iNFerNo iNFerNo 23 декабря 2010 в 12:40

"vitaliy.stymkovskyy" wrote:
сделай в ноде встроенный регион и туда вювсом выводи свою карусель, а в аргументах поставь:"аргумент по умолчанию -> ID материала из url".

строи вьюху и вставляем прямо ее в ноде-типматериала тпл пхп?

Аватар пользователя vitalii.stymkovskyi vitalii.stymkovskyi 25 декабря 2010 в 21:53

"строи вьюху и вставляем прямо ее в ноде-типматериала тпл пхп?"

да именно так, для новичка самое быстрое решение ))
если что напиши в скайп, помогу чем смогу ))

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 23 декабря 2010 в 17:21

"bsyomov" wrote:
Можно views attach использовать

Да у него и так штук 200 модулей, лучше уж кодом. Или сниппетом напрямую грузить (кстати, что с кэшем в этом случае), или, как было сказано, определить регион в шаблоне ноды через preprocess_node() и туда вставлять блочную вьюху