Пытаюсь вывести иконки разделов в меню каталога, а для этого нужен ID разделов.Но оказалось, что <? echo print_r($arResult); ?> не содержит ID разделов
Уже все перепробовал.
Кто-нибудь знает, как получить ID разделов?
|
|||
|
|
|
|
я для этого компонент чуток кастомизировал..
чтобы приходили сразу картинки
Что нам стоит, сайт построить? - Нарисуем, будет жить!
|
|
|
|
|
Это компонент "menu" (шаблон "tree"). |
|||
|
|
|
|
|||
|
|
|
|
|||
|
|
|
|
А вот ID-раздела тут нет
Хотя для раздела "Обувь", например, ID = 17 |
|
|
|
|
$ID = str_ireplace ("/pages/xml_catalog/index.php?SECTION_ID=", "", $ar[LINK]); ![]()
Что нам стоит, сайт построить? - Нарисуем, будет жить!
|
|||
|
|
|
|
Спасибо.
Действительно, это помогло +1 ![]() |
|
|
|
|
на выходе получим
Разбираем урл на массив переменных, на мой взгляд немного универсальнее. |
|||||
|
|
|
|
Дмитрий Яковенко, спасибо. +1
![]() |
|
|
|
|
|
прошло три года. Ничего более логичного так и не появилось...
|
|
|
|
|
|
А как из пункта меню, имеющего ссылку типа /punkt1/podpunkt1/podpodpunkt1/ задать id, чтобы получилось типа:
Раздел меню формируется из Инфоблока "Каталог". Пункты данного раздела меню формируются из разделов каталога. Прошу прощения за каламбур. Пытался разъяснить суть поподробнее.
Изготовление сайтов и интернет-магазинов
|
|||
|
|
|
Такой нужный функционал не могут в Битриксе решить. Или им это не надо? Зачем растрачиваться на мелочи? Не должно быть ничего проще, чем вывести ID какой-либо группы или элемента. В другой CMS это решается без проблем, но только не в навороченном Битриксе. Самое интересное, что поддержка молчит, полный игнор на этот вопрос...
Изготовление сайтов и интернет-магазинов
|
|||
|
|
|
|
|
|
|
|
|
|
Прошло 4 года :)
|
|
|
|
|
|
как сделать
|
|
|
|
|
|
||||
|
|
|
|||