Zababon |
|
---|---|
Приветствую! Установив плагин Table of Contents получилось вывести оглавление строкой {PHP|toc()} Вышло такое:
Но я бы хотел получить оглавление одних лишь статей, потому изменил вызов функции на {PHP|toc('articles')} (именно такой код имеет раздел статей), но оглавление вообще перестало выводиться. Помогите пожалуйста. --- Пытаясь разобраться лазил по исходником и обнаружил, что метод cot_structure_children('page', $cat, FALSE, FALSE, FALSE, FALSE); (где $cat равен 'articles') возвращает пустой массив. Но разобраться почему так происходит моих сил не хватило. |
Kort |
|
---|---|
Если нужно просто вывести оглавление страниц конкретного раздела, проще использовать плагин Pagelist Вызов примерно так: {PHP|pagelist('pagelist.articles','','page_date DESC','','articles','','','TRUE')} Шаблон pagelist.articles.tpl примерно так: <!-- BEGIN: MAIN --> <ul class="list-unstyled"> <!-- BEGIN: PAGE_ROW --> <li> <a href="{PAGE_ROW_URL}" title="{PAGE_ROW_DESC}">{PAGE_ROW_SHORTTITLE}</a> </li> <!-- END: PAGE_ROW --> </ul> <!-- END: MAIN -->
SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
Zababon |
|
---|---|
Спасибо, то что надо. |