separated TOC from page
This patch introduces a tpl_toc() function which can be used to freely place the Table of Contents in a template. When used, tpl_content should be called with a parameter of false to supress the automatic TOC placement. Note: if tpl_toc() us run *before* tpl_content(), TOCs will not work in the preview. A work around is to run tpl_content() in a output buffer first. This patch also adds a getTOC() function for admin plugins which allows plugin authors to put create their own TOC which will be placed correctly in the template. A convenience function html_mktocitem() is available. The config manager was adjusted to make ue of this new feature, but some bugs might remain. darcs-hash:20070805132405-7ad00-77d2c3cdf66cc62b2d408cc6580f938636a109af.gz
Showing
- inc/html.php 57 additions, 7 deletionsinc/html.php
- inc/init.php 3 additions, 0 deletionsinc/init.php
- inc/parser/metadata.php 3 additions, 0 deletionsinc/parser/metadata.php
- inc/parser/xhtml.php 5 additions, 38 deletionsinc/parser/xhtml.php
- inc/parserutils.php 1 addition, 1 deletioninc/parserutils.php
- inc/template.php 68 additions, 14 deletionsinc/template.php
- lib/plugins/admin.php 4 additions, 0 deletionslib/plugins/admin.php
- lib/plugins/config/admin.php 24 additions, 25 deletionslib/plugins/config/admin.php
Loading
Please register or sign in to comment