Если $arResult["PDC_RSHOW"] - это ID связанного элемента, то нужно использовать не GetList, а
CIBlockElement::GetByID($arResult["PDC_RSHOW"])
CIBlockElement::GetByID($arResult["PDC_RSHOW"])
22.07.2010 23:27:46
Установлен модуль "Информационные блоки" 9.0.3. Стандартный компонент bitrix:catalog.section.
Элементы прекрасно отображаются и в разделах, и в подразделах, и в корне каталога. Если в параметрах компонента не указаны свойства для мета-тегов, то $arResult содержит весь набор полей раздела. Если указаны - то действительно не все. Однако это никак не сказывается на отображении элементов раздела, т.к. никаких требований к наличию $arResult["ID"] нет. На первый взгляд ошибка есть только при добавлении раздела в навигационную цепочку (строка 267):
Итого. Симптомы: Элементы раздела показываются. При заданных параметрах META_KEYWORDS, META_DESCRIPTION, BROWSER_TITLE и ADD_SECTIONS_CHAIN раздел не попадает в навигационную цепочку. Решение: 0. Don't panic © 1. Не задавать в настройках компонента свойства для установки мета-тегов. 2. Обновить кеш. |
|||
|
18.07.2010 12:01:27
В случае множественного значения у вас в ["PLAY_LIST"]["VALUE"] будет массив и CIBlockElement::GetProperty() работать не будет.
Попробуйте сделать через CIBlockElement::GetList(). Примерно так (код не проверялся):
PS. Лучше всю программную часть делать не в самом шаблоне, а в result_modifier.php |
|||
|