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

Вопросы по каталогу

00 голосов
8
Здравствуйте

Помогите разобраться с каталогом. Интересует такой вопрос как вывести описание категории и получить ID текущей категории. Если использовать ЧПУ в котором ИД категории идет в url то в принципе вопросов по ид не возникает, но у меня ЧПУ вида #SECTION_CODE#/#ELEMENT_CODE#/, тут тоже я могу вытащить ид через CIBlockElement::GetList, но только если в категории есть товары, а как получать ID при пустой категории ? Также не могу вывести описание категории если в ней нет товаров.

массив $arResult сожержит:

Код
Array
(
    [FOLDER] => /catalog/furniture/
    [URL_TEMPLATES] => Array
        (
            [sections] => 
            [section] => #SECTION_CODE#/
            [element] => #SECTION_CODE#/#ELEMENT_CODE#/
            [compare] => compare/
        )

    [VARIABLES] => Array
        (
            [SECTION_CODE] => for_od
        )

    [ALIASES] => Array
        (
        )

    [_PRICE_ID] => 1
)
 
спросил 01 Май, 13 от ChaosRain (200 баллов)

8 Ответы

00 голосов
Это что же за компонент вам возвращает такой скудный arResult? smile:)
ответил 01 Май, 13 от LEDOKOL (740 баллов)
00 голосов
bitrix:catalog.section
ответил 01 Май, 13 от ChaosRain (200 баллов)
00 голосов
print_r вам в помощь, посмотрите в какие переменные они записаны, и в шаблон выводите.
ответил 01 Июль, 13 от Muzdie (300 баллов)
00 голосов
а какой массив то смотреть? arResult я привел, там нету.
ответил 05 Окт, 13 от ChaosRain (200 баллов)
00 голосов
Уж очень мало информации выдает массив, описание раздела обычно в переменной с ключом - [DESCRIPTION]
ответил 05 Янв, 14 от Muzdie (300 баллов)
00 голосов
Вот и вопрос почему такой скудный массив выдается?
ответил 22 Апр, 14 от ChaosRain (200 баллов)
00 голосов
а какие свойства находятся к компоненте  - bitrix:catalog.section ,
ответил 17 Авг, 14 от Muzdie (300 баллов)
00 голосов
Цитата
Вот и вопрос почему такой скудный массив выдается?
Потому что ни там смотрите. Похоже вы смотрите $arResult в шаблоне комплексного компонента "DESCRIPTION", там точно нет.
смотрите в шаблоне компонента catalog.section (если речь о компоненте catalog)
ответил 22 Дек, 14 от NitroGeN (2,840 баллов)

Похожие вопросы

0 голосов
3 ответов
спросил 10 Фев, 14 от Karboz (100 баллов)
0 голосов
9 ответов
спросил 26 Май, 13 от Kania (5,180 баллов)
0 голосов
6 ответов
спросил 13 Март, 13 от UnoL (340 баллов)
0 голосов
2 ответов
спросил 25 Апр, 14 от Aleksis (200 баллов)
0 голосов
2 ответов
спросил 08 Апр, 14 от Grimmi (2,560 баллов)