Processwire Modul - MarkupSimpleNavigation: Unterschied zwischen den Versionen
Aus Wikizone
Steff (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „nav-simpleTreeMenu.inc <syntaxhighlight lang="php"> <?php namespace ProcessWire; // needs Plugin MarkupSimpleNavigation // use $treeMenu = $modules->get("Marku…“) |
(kein Unterschied)
|
Version vom 19. April 2017, 19:45 Uhr
nav-simpleTreeMenu.inc
<?php namespace ProcessWire;
// needs Plugin MarkupSimpleNavigation
// use $treeMenu = $modules->get("MarkupSimpleNavigation");
// load module in _init.php or here...
$treeMenu = $modules->get("MarkupSimpleNavigation");
$options = array(
'parent_class' => 'parent',
'current_class' => 'current',
'has_children_class' => 'has_children',
'levels' => true,
'levels_prefix' => 'level-',
'max_levels' => null,
'firstlast' => false,
'collapsed' => false,
'show_root' => true,
'selector' => '',
'selector_field' => 'nav_selector',
'outer_tpl' => '<ul class="sf-menu">||</ul>',
'inner_tpl' => '<ul>||</ul>',
'list_tpl' => '<li%s>||</li>',
'list_field_class' => '',
'item_tpl' => '<a href="{url}">{title}</a>',
'item_current_tpl' => '<a href="{url}">{title}</a>',
'xtemplates' => '',
'xitem_tpl' => '<a href="{url}">{title}</a>',
'xitem_current_tpl' => '<span>{title}</span>',
'date_format' => 'd.m.Y',
'code_formatting' => false,
'debug' => false
);
?>
<!-- navbar 1st level-->
<div class="nav">
<nav>
<?php
echo $treeMenu->render($options);
?>
</nav>
</div>