У меня была как раз похожая задача, связанная с вводом разделителей в подменю между пунктами. Так вот условия когда в последний пункт меню вложено ещё одно подменю подобрать не удалось
И я решил данную задачу от обратного, сделал разделитель по верхнему краю каждого подменю, а условия прописал на ввод id на самые верхние пункты меню (чтобы убрать там разделитель):
Код |
---|
<?if ($arResult[$num-1]["DEPTH_LEVEL"]<$arItem["DEPTH_LEVEL"]) echo 'id="first_li"';?> |
, т.е. когда у предидущего пункта меню глубина вложенности меньше следующего (