Показать сообщение отдельно
Старый 16.03.2011, 04:38   #1
Илья
Senior Member
 
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
По умолчанию Получение значения в {field: }?

Привет.
Использую галерею chgallery совместно с perfectlightbox.
Экземпляры галереи вставляются в новости.
Все работает, но не совсем как надо.
Имея несколько новостей (3 новости) с разными галереями (по 6 фото) на одной странице получаю в лайтбоксе все фотографии в кучу, вместо 3-х галерей по 6 фото вижу одну на 18!
Это происходит из-за неправильных настроек в ссылках на фото:
PHP код:
typolink {
parameter.override.cObject IMG_RESOURCE
parameter
.override.cObject.file.import.data TSFE:lastImageInfo|origFile
parameter
.override.cObject.file.maxW 800
parameter
.override.cObject.file.maxH 600

ATagParams 
rel="lightbox"

ATagParams.override rel="lightbox[sb{field:uid}]"

ATagParams.insertData 1

Этот кусок:
PHP код:
rel="lightbox[sb{field:uid}]" 
генерит одинаковый код ДЛЯ ВСЕХ 3-Х галерей, подставляя вместо {field:uid} - uid контент элемента, в который вставлен плагин новостей.
Возможно ли вставлять вместо этого id новости, в которую вставлена галерея, или название директории, где лежат фото? Есть ли универсальный метод для этого?
PS Или доступ к новостям можно получить только с помощью хука?
Илья вне форума   Ответить с цитированием