Foren / National / Russian / Тех. поддержка / Как в comments.tpl получить условие родительской категории страницы

Kopusha
#44892 12. Juni 2020, 06:50

Ну значит доставать structure_path и смотреть с чего он начинается до точки.... 997 у меня guide,

997.009 - значит родительская - guide

Added 24 minutes later:

Как то так получается {PHP.cat.rpath|substr($this, 0, 3)}

Added 3 days later:

#44891 jCube Group:
 

нету.

Есть. Как то так 

function get_root_cat($code)
    {
        global $structure;
        return mb_substr($structure['page'][$code]['path'], 0, mb_strpos($structure['page'][$code]['path'], '.'));
    }

В comments.tpl

<!-- IF {PHP.usr.id} > 0 AND {PHP.env.ext} == 'page' AND {PHP.pag.page_cat|get_root_cat($this)} == 'guide' -->


Dieser Beitrag wurde von Kopusha (am 15. Juni 2020, 21:24, vor 4 Jahre) bearbeitet