Genereert een inhoud boomstructuur van een opgegeven categorie.
Om de plugin in actie te zien kan je gaan naar Cotonti Documentatie. Zowel de documentatie index pagina als de balk aan de rechter zijkant op de standaard pagina's zoals deze zijn gegerereerd door deze plugin.
De plugin voorziet een a callback/widget die kan gebruikt worden in page.list.tpl en page.tpl bestanden (categorie-specifieke bestanden inbegrepen).
Het volgende zal de totale inhoudstafel printen voor de categorie met als code 'docs':
{PHP|toc('docs')}
Standaard wordt 'toc.tpl' gebruikt om de inhoudsopgave te genereren, maar je kan aangepaste TPL bestanden gebruiken voor verschillende widgets. Het volgende zal een inhoudstafel genereren aan de hand van toc.main.tpl:
{PHP|toc('docs', 'toc.main')}
In subcategorieën en standaard pagina's zal ge geen volledige boomstructuur willen weergeven. Je kan de widget enkel de pagina's laten weergeven van de huidige categorie:
{PHP|toc('docs', 'toc', 1)}
Dit zal er voor zorgen dat de niet-actieve categorieën ingevouwen zijn.
Gebruik CSS om de inhoudstafel stijl te geven. Hier is een voorbeeld:
ul.toc { list-style: none; margin: 10px 10px 10px 20px; display: block; clear: both; } ul.toc a.current { background-color: lightYellow; } ul.toc-main { list-style: none; margin: 10px 10px 10px 40px; display: block; clear: both; } ul.toc-main a.level-1.cat { font-size: 180%; } ul.toc-main a.level-2.cat { font-size: 150%; } ul.toc-main a.level-3.cat { font-size: 120%; }
Meer informatie kan je vinden in de code van 'toc.php' en de PHPDoc blokken hierin.
Bedankt: 7 tijden
too complicated for me
looks like something i'm looking for
Bedankt: 5 tijden
Подскажите этот плагин по умолчанию работает по ссылке https://www.наименование.ru/docs/ ? Поставил на последнюю версию он у меня почему то не работает..
Bedankt: 181 tijden
Он работает там где вызван из шаблона, пример: `{PHP|toc('docs', 'toc.main')}`
А `docs` это просто альяс (код) категории. А чтобы можно было заходить в категории по соотв. ссылки — надо включить ЧПУ, посредством плагина urleditor и установить пресет «удобный».