Compatible with DokuWiki
Install the plugin using the Plugin Manager and the download URL above, which points to latest version of the plugin. Refer to Plugins on how to install plugins manually.
First of all, init the plugin in your template:
if(!plugin_isdisabled('blextra') && ($blextra =& plugin_load('helper', 'blextra'))) { //plugin successfully loaded } else { echo "ERROR: blextra plugin required!"; }
You can encode menu links with JSON like:
[
{
"url":"start",
"name":"My start page...",
"more":"id='start'"
},
{
"url":"nsexample:end",
"name":"This is the end!",
"more":""
}
]
You can easyly decode and render your page (menu) with the following steps in your template:
$mymenu = 'data/pages/wiki/menu.txt'; $armenu = json_decode(@file_get_contents($mymenu),true); if($blextra) $blextra->tpl_link_array($armenu,'','');
You can get a simple main menu as list with the build in type list.
echo "<ul class=\"dokumenu\">"; if($blextra) $blextra->tpl_actionlink_array($blextra->available_actions,'<li>','</li>'); echo "</ul>"; //#dokumenu