как вариант, если Вы используете Ditto для вывода прайса, тогда можно присвоить просто id для галереи.. как-то так
rel="lightbox[gallery[+id+]]"..
Вариант был бы идеальным, но, увы, прайс это просто html-таблица которая ручками правится в TinyMCE.
Quote from: estudante at Aug 10, 2010, 04:54 AM
в отдельном плагине парсить контент при сохранении и присвать ссылкам нужные rel, но очень уж задача трудоёмкая
А в чем трудоемкость? Конечно, все зависит от конкретной таблицы, но в принципе находится <tr> и </tr>, после чего между ними все ’rel="lightbox"’ меняются на ’rel="lightbox’.$count.’”’, причем $count увеличивается при нахождении следующей пары <tr> и </tr>. А можно и с помощью регулярных выражений. Конечно, могут быть некоторые трудности, но вряд ли такие уж большие.
Считаю лучше бы повесить плагин на событие OnDocFormSave. В таком варианте у вас плагин будет вызываться только при изменениях документа, а не каждый раз при просмотре страницы посетителем.
"Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."
Не используйте Revo для "просто сайтов". Используйте Evo
Who can defeat
the Russian bear?
Тоже думал над этим вариантом, но пришлось его отбросить - контент при парсинге изменяется, содержимое первой ссылки заменяется на иконку фотографии, другим ссылкам в ячейке присваивается класс с "display: none;", в то время как нужно, что бы в админке у пользователя всё оставлялось в таком виде, в котором он ввёл, т.е. текстовые ссылки на картинки.
Но плагин чуть модифировал и повесил его на OnLoadWebDocument, таким образом конечный вариант работы плагина кешируется.