Вывод нескольких галерей в ресурсе
Добрый день.
На просторах искал, но толкового решения так и не нашел. Может быть кто-то здесь подскажет.
Как на странице (в одном ресурсе) вывести несколько галерей.
Задача. К примеру, идет описание отеля. В отеле есть 1, 2 и 3-х местные номера. После описания отеля идет, к примеру, подзаголовок «1-местный номер». И под ним несколько фото. Затем «2-местный номер» и несколько фото под ним и т.д.
То что можно насоздавать миллион альбомов в Gallery или Bannery и вызывать прямо в контенте с указанием позиции — это понятно. Есть ли какое-то более адекватное и простое решение, подходящее и для обычного менеджера?
Спасибо!
На просторах искал, но толкового решения так и не нашел. Может быть кто-то здесь подскажет.
Как на странице (в одном ресурсе) вывести несколько галерей.
Задача. К примеру, идет описание отеля. В отеле есть 1, 2 и 3-х местные номера. После описания отеля идет, к примеру, подзаголовок «1-местный номер». И под ним несколько фото. Затем «2-местный номер» и несколько фото под ним и т.д.
То что можно насоздавать миллион альбомов в Gallery или Bannery и вызывать прямо в контенте с указанием позиции — это понятно. Есть ли какое-то более адекватное и простое решение, подходящее и для обычного менеджера?
Спасибо!
Комментарии: 14
Посмотрите Migx.
Пользуюсь им, но для других целей. Какой алгоритм можете предложить?
Сложно представить проект, возможно, я делал бы так: отель — это категория ресурсов, его дети — это сами ресурсы, к ним загружаем фото посредством migx и выводим например как слайдер, а по поводу 1-го, 2-х и более номеров — это отдельное тв.поле ресурса и сортировка по нему в дальнейшем если понадобится.
Там немного иначе. Вот страница: piligrimtour.by/tury/plyazhnye-tury/19-tury/12-o-koblevo-i-pansionate-paradise
Соответственно, каких-то категорий или чего-то еще там не нужно. Обыкновенное текстовое описание отеля и фотографии его и номеров. Ну, только эта же информация будет на обновленном сайте.
И смысл в том, чтобы эту информацию мог добавить рядовой пользователь компьютера, без каких-либо специфических навыков.
Соответственно, каких-то категорий или чего-то еще там не нужно. Обыкновенное текстовое описание отеля и фотографии его и номеров. Ну, только эта же информация будет на обновленном сайте.
И смысл в том, чтобы эту информацию мог добавить рядовой пользователь компьютера, без каких-либо специфических навыков.
может в таком случае сгодится вот такой вариант, предложенный на просторах хабра пользователем AlexRas — qna.habr.com/q/288777.
Процитирую:
Делаете одно поле (это поле которое основное), делаете еще поле (это поле которое выводится внутри основного)
Внутри основного поля в конфигурацию добавляется «inputTV»:«image2» image — это название дополнительного поля которое нужно вывести внутри.
и выводите все вот так.
Первый вызов:
[[getImageList? tvname=`tv` tpl=`tpl`]]
Второй вызов в чанке tpl:
[[getImageList? value=`[[+image]]` tpl=`tpl2`]]
Процитирую:
Делаете одно поле (это поле которое основное), делаете еще поле (это поле которое выводится внутри основного)
Внутри основного поля в конфигурацию добавляется «inputTV»:«image2» image — это название дополнительного поля которое нужно вывести внутри.
и выводите все вот так.
Первый вызов:
[[getImageList? tvname=`tv` tpl=`tpl`]]
Второй вызов в чанке tpl:
[[getImageList? value=`[[+image]]` tpl=`tpl2`]]
Пока не могу сообразить как это лучше реализовать. Скрины не работают. 404 к сожалению.
Можно попробовать mas2Gallery использовать, для разделения изображений использовать механизм тегов (они там есть). Но на мой взгляд это не очень удобно, т.к. в админке визуально не видно, какое изображение какие теги содержит.
Наверное придется все-таки с migx крутить… Так ничего более толкового и не приходит на ум, и не нашел.
Я бы взял ms2Gallery и модифицировал бы форму как в уроках OpenModx на ютубе. Добавил бы поле селект с Категориями и разбил бы категории по номерам, залил бы фотки и при редактировании присвоил бы каждой свою категорию, а выводить это дело можно через Fenom по условиям if. К примеру если категория равна 1, то подставлять такую-то разметку и выводить изображения от этой категории. Все можно за один запрос к ms2Gallery сделать.
Вряд ли так получится (либо я неправильно понял). Там отелей этих может быть тьма. И интерес то не именно они. А вообще реализация способа добавления неограниченного количества галерей просто в контент.
Девушке из турагентства если что-то добавить… Ни в жизнь наверное…
Девушке из турагентства если что-то добавить… Ни в жизнь наверное…
Так ms2Gallery выводится в каждом ресурсе на вкладке, тоесть уже связь с ресурсами есть.
Спасибо за участие! Предложу, может купят.
Если вы используете miniShop2, то там встроена галерея, её также можно расширить.
Знаю, но не использую.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.