Долго пытался сформулировать принципы работы используемого мной подхода, но пришел к выводу, что не могу это сделать, ибо уже не помню и не понимаю, почему именно так. Если кто-то расшифрует мне, буду очень признателен.
depth_level - это текущий уровень вложенности относительно корня каталога.
top_depth - это искусственно введенный мной ключ. Вводится он в файле sections.php комплексного компонента catalog и правильно работает только при значении больше 0. Если поставить 0, то поведение будет стандартным
Как я понимаю, суть реализации сводится к тому, чтобы устанавливать каждый раз для текущей вложенности значение самого нижнего уровня, на котором подключается catalog.section.
Если я неправильно понимаю, то буду очень признателен за поправки и разъяснение.
В поиске решения помог. Хотя на осмысление его совета мне потребовалось недели две
ввиду скудных знаний сайтостроения в общем и битрикса в частности
depth_level - это текущий уровень вложенности относительно корня каталога.
top_depth - это искусственно введенный мной ключ. Вводится он в файле sections.php комплексного компонента catalog и правильно работает только при значении больше 0. Если поставить 0, то поведение будет стандартным
Как я понимаю, суть реализации сводится к тому, чтобы устанавливать каждый раз для текущей вложенности значение самого нижнего уровня, на котором подключается catalog.section.
Если я неправильно понимаю, то буду очень признателен за поправки и разъяснение.
Скрытый текст | ||
|---|---|---|
\catalog\sections.php
|
Скрытый текст | ||
|---|---|---|
\catalog\название_шаблона\bitrix\catalog.section.list\template.php
|
ввиду скудных знаний сайтостроения в общем и битрикса в частности