Yusupov |
|
---|---|
В моем варианте как-раз и сделано так чтобы у родителя была опция где хранятся его подкатегории. На одном сайте нашего пользователя было несколько тысяч категорий и именно такой вариант был наиболее жизнеспособный. Инклуды не использовались так как делается все внутри функции, поэтому и возник вопрос реализации более элегантного варианта без изменения исходного кода Cotonti.
Скорее всего этот вариант наиболее простой на данный момент. Основная проблема при работе со стандартной функцией cot_load_structure() это невозможность получить список подкатегорий не прибегая к перебору всей структуры снова и снова. Либо еще один вариант: выводить дерево категорий через ajax, генерируя нужную ветку категорий только тогда, когда она нужна (по какому-либо событию). Добавлено 1 неделя спустя: #41475 Macik: Возможно ли добавить замену внутри функции на cot_load_structure_custom() как это сделано с функцией cot_mail? Добавлено 1 день спустя: Уважаемые разработчики, посмотрите мой pull request. Добавил замену функции на cot_load_structure_custom(). |
|
Dieser Beitrag wurde von Yusupov (am 18. März 2016, 06:07, vor 9 Jahre) bearbeitet |