Forums / National / Russian / Модули и плагины / Галерея: поговорим о способах реализации плагина под Siena

Обмен мнениями с целью найти оптимальное решение

Uch
#37708 2013-07-21 21:16

Я решил задачу следующим образом:

1.Галерея привязана к файловому архиву (ФА).
2.Существует две категории страниц: "Галереи" и "Файлы галерей"
3.Каждой публичной галерее ФА соответствует одноименная страница в категории "Галереи"
4.Каждому файлу из публичной галереи ФА соответствует страница в категории "Файлы галерей"
5.Страница, соответствующая галерее из ФА, содержит ссылки на страницы (в тексте), соответствующие файлам из этой галереи ФА.
6.Действия над папками-галереями и файлами из них, производимые в ФА, параллельно отражаются на соответствующих страницах.

Пункт 5 не обязателен, т.к. и для визуальной связи страницы-галереи с ее страницами-файлами можно использовать сторонние плагины, например pagelist, который позволяет выводить списк страниц-файлов, связанных со страницей-галереей в любом виде и в любом месте. И т.д. и т.п.

Таким образом наш старый ФА приобрел что то вроде одностороннего интерфейса из страниц. ИМХО, это удобно.