новости и галерея

#
новости и галерея
Доброго всем времени!
У меня такой вопрос. Нужна наводка на реализацию. Есть новости. Есть фотогалереи. Хочется при выводе новости в соседнем столбце отображать соответствующую галерею...
Модератор
#
Re: новости и галерея
barnaulez,
Давайте начнем с того, где соответствия новости и галереи будем указывать? Может быть в доп. св-ве?
#
Re: новости и галерея
скорее всего там, больше вариантов не вижу
Модератор
#
Re: новости и галерея
barnaulez,
тогда в макете извлекаете значение св-ва по его ID и ID элемента, далее если значение не пустое, показываете нужный раздел галереи.
#
Re: новости и галерея
хм... а вот это не очень понятно((
Модератор
#
Re: новости и галерея
barnaulez,
Начните с изучения API для инфосистем.
#
Re: новости и галерея
значит, что получилось. В элементе ИС новости создаю дополнительное свойство - фотогалерея.
Дальше, в макете (делаю новости без шаблона) пытаюсь вывести нужную галерею. Перепробовал кучу методов класса InformationSystem, но либо выводится список галерей, либо ничего(
Модератор
#
Re: новости и галерея
Так, значение св-ва с ID группы получили? Распечатали? Оно именно то, что Вы ожидаете?
Покажите коды, как выводили фотогалерею.
#
Re: новости и галерея
так, начал копаться, чего же может не хватать. для начала нужно получить ID текущего элемента ИС(новости), чтобы получить значения доп. свойств, а именно группы фотогалереи. оказывается, ID текущего элмента мне не хватает. выделить его не получается(
#
Re: новости и галерея
так, с ID текущего элемента разобрался, добываю при помощи
$InformationSystem_id = to_int($GLOBALS['LA']['InformationSystemID']);
$item_id = $GLOBALS['LA_InformationSystem']->GetIdInformationItem($GLOBALS['INFSYS_result']['item'], $GLOBALS['INFSYS_result']['group'], $InformationSystem_id);


а вот, когда пытаюсь получить ID группы в фотогалерее, из доп.свойств

$row = $InformationSystem->GetPropertysInformationSystemItem($item_id);


то, в массив не падает нужных значений. точнее, в нем нет элемента, содержащего ID группы фотографий
Авторизация