| 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 |
|
|---|---|
|
Спасибо, то что надо. |