Sjabloon:WSNavMenu: verschil tussen versies

Uit Auditpedia
Ga naar:navigatie, zoeken
(Created page with "<noinclude>{{Managed |Version=1.3 |Version notes=1.3 - <span style="color:red;">Modified version for Chameleon 2.0!</span> 1.2 - Removed duplicate ul 1.1 - Add option to use H...")
 
(Blanked the page)
Label: Leeghalen
Regel 1: Regel 1:
<noinclude>{{Managed
 
|Version=1.3
 
|Version notes=1.3 - <span style="color:red;">Modified version for Chameleon 2.0!</span>
 
1.2 - Removed duplicate ul
 
1.1 - Add option to use Href for dropdown links, so you can use url parameters.
 
1.0 - First managed version
 
|Short description=
 
|Feature=Wiki:Feature/1530870851
 
|Status=Live
 
|Uses managed items=}}
 
  
This is the '''WSNavMenu''' template. It should be called in the following format:
 
 
<pre>
 
{{WSNavMenu
 
|Input=
 
}}
 
</pre>
 
 
</noinclude><includeonly>{{#vardefine:@lt|*}}<!--
 
  navigation bar
 
  --><div class="navbar navbar-expand-lg p-navbar noprint w-100 pt-0 pb-0"><!--
 
 
--><div class="navbar-header d-lg-none pt-4 pb-4"><!--
 
            --><div class="navbar-toggle " data-toggle="collapse" data-target="#mw-navigation-collapse"><!--
 
              --><span class="icon-bar"></span><!--
 
              --><span class="icon-bar"></span><!--
 
              --><span class="icon-bar"></span><!--
 
            --></div><!--
 
        --></div><!--
 
 
--><div id="mw-navigation-collapse" class="collapse navbar-collapse" ><!--
 
--><ul class="navbar-nav align-items-center"><!--
 
-->{{#arraymap: {{{Input|}}}  |\n\n |xxx |<!--
 
-->{{#arraydefine:@item|xxx|/\n/}}<!--
 
-->{{#ifeq: {{#arraysize:@item}} |1
 
|<!-- one link: --><li class="nav-item"><!--
 
  -->{{#arraydefine:@link and title| {{#arrayprint:@item}} |{{#var:@lt }} }}<!--
 
  -->{{#widget:Link |type=a
 
|href={{fullurl:{{#arrayindex:@link and title|0}} }}
 
|text={{#if: {{#arrayindex:@link and title|1}}|{{#arrayindex:@link and title|1}}|{{#arrayindex:@link and title|0}} }}
 
|class=nav-link
 
}}</li>
 
|<!-- dropdown. First item is head item. 
 
--><li class="nav-item dropdown"><!--
 
  -->{{#arraydefine:@head link and title| {{#arrayindex:@item|0}} |{{#var:@lt }} }}<!--
 
  -->{{#widget:Link |type=a
 
  |href=#
 
  |text={{#if:{{#arrayindex:@head link and title|1}}|{{#arrayindex:@head link and title|1}}|{{#arrayindex:@head link and title|0}} }} <b class="caret"></b>
 
|class=nav-link dropdown-toggle
 
|datatoggle=dropdown
 
}}<!--
 
-->{{#arrayslice:@li items|@item|1}}<!--
 
 
--><ul class="dropdown-menu" role="menu" aria-labelledby=""><!--
 
-->{{#arraymap: {{#arrayprint:@li items|;;;}} |;;;|yyy
 
|{{#switch: yyy
 
|-=<li class="divider"></li>
 
|#default={{#arraydefine:@link and title| yyy|{{#var:@lt }} }}<!--
 
-->{{#switch:{{#arrayindex:@link and title|2}}
 
|Href={{Dropdown link
 
|Href={{#arrayindex:@link and title|0}}
 
|Text={{#if:{{#arrayindex:@link and title|1}}|{{#arrayindex:@link and title|1}}|{{#arrayindex:@link and title|0}} }}
 
}}
 
|#default={{Dropdown link
 
|Page={{#arrayindex:@link and title|0}}
 
|Text={{#if:{{#arrayindex:@link and title|1}}|{{#arrayindex:@link and title|1}}|{{#arrayindex:@link and title|0}} }}
 
}} }}
 
}}
 
|}}<!--
 
--></ul>
 
</li>
 
<!-- end of switch: --->}}<!--
 
end of first array: --></li>|}}<!--
 
--></ul><!--
 
 
--></div></div></includeonly>
 

Versie van 26 okt 2020 09:39