Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Как вывести пользовательское свойство раздела?

00 голосов
6
Стоит такая задача: нужно в разделе вывести кроме описания раздела (DESCRIPTION) еще один отдельный сеотекст... для этого я создал дополнительное пользовательское свойство типа строка UF_SEOSEACH, а вот вывести его в раздел так и не получается... перепробовал все примеры которые нарыл в инете, результат нулевой...

Подскажите плиз какой код нужно в шаблоне прописать, что б его вывести! Буду очень признателен.
спросил 14 Сен, 13 от t1000 (200 баллов)

6 Ответы

00 голосов
CIBlockSection::GetList - нажимаем в браузере Ctrl+F и вводим "UF", читаем.
ответил 17 Сен, 13 от KILLERI (380 баллов)
00 голосов
Цитата
Алексей Гребнев пишет:
CIBlockSection::GetList - нажимаем в браузере Ctrl+F и вводим " UF ", читаем.

да и это читал, но не помогло...
может я как-то не так вставляю код... я с программингом не очень дружу... не могли бы вы конкретно показать код который надо вставить в шаблон компанента?
ответил 15 Дек, 13 от t1000 (200 баллов)
00 голосов
$rsResult = CIBlockSection::GetList(array("SORT"=>"ASC"), array("IBLOCK_ID"=>#IBLOCK_ID#), false, array("UF_SEOSEACH"));
while($arResult = $rsResult->GetNext())
{
print_r($arResult);
}
ответил 30 Март, 14 от LazY (160 баллов)
00 голосов
там нюанс, что если не вписать в фильтр IBLOCK_ID то пользовательские поля не вытянет
ответил 22 Июль, 14 от Hax (1,100 баллов)
00 голосов
Цитата
Sillence пишет:
$rsResult = CIBlockSection::GetList(array("SORT"=>"ASC"smile;), array("IBLOCK_ID"=>#IBLOCK_ID#), false, array("UF_SEOSEACH"smile;));
while($arResult = $rsResult->GetNext())
{
print_r($arResult);
}

пробую воткнуть в шаблон catalog.section и никаких результатов (((

Цитата
Александр Kyдин пишет:
там нюанс, что если не вписать в фильтр IBLOCK_ID то пользовательские поля не вытянет

как правильно это прописать в коде?
ответил 24 Ноя, 14 от t1000 (200 баллов)
00 голосов
Цитата
melaha пишет:
пробую воткнуть в шаблон catalog.section и никаких результатов (((
Если вы используете компонент catalog.section, то в настройках этого компонента должно быть поле "Свойство разделов".
В списке выбираете UF_SEOSEACH, и в массиве $arResult будет это свойство.
echo $arResult[UF_SEOSEACH];

И будет вам счастье.
ответил 19 Март, 15 от LazY (160 баллов)