Template:ModelInfoBoxesTemplate: Difference between revisions

From IAMC-Documentation
Jump to navigation Jump to search
No edit summary
Tag: Manual revert
No edit summary
 
Line 16: Line 16:
   |;|x0
   |;|x0
   |<ul>{{#arraymap:
   |<ul>{{#arraymap:
     {{#ask:[[HasParent::x0]]|? HasSequence-|link=none|sep=;|sort=HasSequence|format=plainlist|default=No children found}}
     {{#ask:[[HasParent::x0]]|? HasSequence-|link=none|sep=;|sort=HasSequence|format=plainlist}}
     |;|x1
     |;|x1
     |{{#ifexpr:{{#ask:[[HasParent::x1]]|format=count}}=0 <!--no children-->
     |{{#ifexpr:{{#ask:[[HasParent::x1]]|format=count}}=0 <!--no children
      |<li>[[x1]]</li><!-- no children then just show, else class mw_collapse determination-->
      -->|<li>[[x1]]</li><!-- no children then just show, else class mw_collapse determination
      |{{#ifeq:{{PAGENAME}}|x0  <!-- actual page is x0 (root of tree) -->
      -->|{{#ifeq:{{PAGENAME}}|x0  <!-- actual page is x0 (root of tree) -->
           |<div class="mw-collapsible mw-collapsed">
           |<div class="mw-collapsible mw-collapsed">
           |{{#ifeq:{{PAGENAME}}|x1 <!--actual page is  x1 -->  
           |{{#ifeq:{{PAGENAME}}|x1 <!--actual page is  x1 -->  
Line 32: Line 32:
               }}<!-- actual page is child -->  
               }}<!-- actual page is child -->  
           }} <!--actual page is  x1 -->
           }} <!--actual page is  x1 -->
           }}  <!---->
           }}  <!--
      <li>[[x1]]</li><!---->
      --><li>[[x1]]</li><!--
      <div class="mw-collapsible-content"><!---->
      --><div class="mw-collapsible-content"><!--
      <ul>{{#arraymap:
      --><ul>{{#arraymap:
             {{#ask:[[HasParent::x1]]|? HasSequence-|link=none|sep=;|sort=HasSequence|format=plainlist}}   
             {{#ask:[[HasParent::x1]]|? HasSequence-|link=none|sep=;|sort=HasSequence|format=plainlist}}   
             |;|x2
             |;|x2
             |{{#ifexpr:{{#ask:[[HasParent::x2]]|format=count}}=0 <!--no children-->
             |{{#ifexpr:{{#ask:[[HasParent::x2]]|format=count}}=0 <!--no children        
            |<li>[[x2]]</li> <!-- no children then just show, else class mw_collapse determination -->
            -->|<li>[[x2]]</li> <!-- no children then just show, else class mw_collapse determination
            |{{#ifeq:{{PAGENAME}}|x1  <!-- actual page is parent  -->
            -->|{{#ifeq:{{PAGENAME}}|x1  <!-- actual page is parent  -->
                   |<div class="mw-collapsible mw-collapsed">
                   |<div class="mw-collapsible mw-collapsed">
                   |{{#ifeq:{{PAGENAME}}|x2 <!--actual page is  x2 -->  
                   |{{#ifeq:{{PAGENAME}}|x2 <!--actual page is  x2 -->  
Line 49: Line 49:
                       }}<!-- actual page is child -->  
                       }}<!-- actual page is child -->  
                     }} <!--actual page is  x1 -->
                     }} <!--actual page is  x1 -->
                 }}<!---->
                 }}<!--
              <li>[[x2]]</li><!---->
              --><li>[[x2]]</li><!--
              <div class="mw-collapsible-content"><!---->
              --><div class="mw-collapsible-content"><!--
              <ul>{{#arraymap:
              --><ul>{{#arraymap:
                   {{#ask:[[HasParent::x2]]|? HasSequence-|link=none|sep=;|sort=HasSequence|format=plainlist}}   
                   {{#ask:[[HasParent::x2]]|? HasSequence-|link=none|sep=;|sort=HasSequence|format=plainlist}}   
                   |;|x3
                   |;|x3

Latest revision as of 13:18, 17 February 2025

This is the "ModelInfoBoxesTemplate" template. It should be called in the following format:

{{ModelInfoBoxesTemplate
|cat=DocumentationCategory
}}

Edit the page to see the template text.