Difference between revisions of "Template:List all smw imports"

From TDWG Terms Wiki
Jump to: navigation, search
m (+three-columns +two-columns)
m (fixes layout)
 
Line 14: Line 14:
 
-->|two-columns=<div class="two-columns"><!--  
 
-->|two-columns=<div class="two-columns"><!--  
 
   --><ul><li><!--
 
   --><ul><li><!--
       -->{{#arrayprint: MediaWikiSmw_import|<!--sep--><li>|<!--variable-->§|<!--output-->{{#explode: §| |-1}} (→&nbsp;[[§]])|<!--options-->print=pretty}}<!--
+
       -->{{#arrayprint: MediaWikiSmw_import|<!--sep--><li>|<!--variable-->§|<!--output-->{{#explode: §| |-1}} (→&nbsp;[[§]])}}<!--
 
     --></ul><!--
 
     --></ul><!--
 
--></div><!--
 
--></div><!--
-->|three-columns=<div class="two-columns"><!--  
+
-->|three-columns=<div class="three-columns"><!--  
 
   --><ul><li><!--
 
   --><ul><li><!--
       -->{{#arrayprint: MediaWikiSmw_import|<!--sep--><li>|<!--variable-->§|<!--output-->{{#explode: §| |-1}} (→&nbsp;[[§]])|<!--options-->print=pretty}}<!--
+
       -->{{#arrayprint: MediaWikiSmw_import|<!--sep--><li>|<!--variable-->§|<!--output-->{{#explode: §| |-1}} (→&nbsp;[[§]])}}<!--
 
     --></ul><!--
 
     --></ul><!--
 
--></div><!--
 
--></div><!--

Latest revision as of 15:38, 3 February 2020

[edit] [purge] Template-info.svg Template documentation

Usage

This template lists all imported vocabulary pages in MediaWiki:Smw import <local-defined-namespace>:

{{List all smw imports}} → show a table layout
{{List all smw imports | output format=list}} → show a comma separated list
{{List all smw imports | output format=two-columns}} → 2 column layout
{{List all smw imports | output format=three-columns}} → 3 column layout

Technical documentation

Dependencies

CSS

/* 2 column Layout */
  .two-columns {
    -moz-column-count:2; /* Firefox */
    -webkit-column-count:2; /* Safari and Chrome */
    column-count:2;

    -moz-column-gap:40px; /* Firefox */
    -webkit-column-gap:40px; /* Safari and Chrome */
    column-gap:40px;

    -moz-column-rule:2px outset gray; /* Firefox */
    -webkit-column-rule:2px outset gray; /* Safari and Chrome */
    column-rule:2px outset gray;
  }
/* 3 column Layout */
  .three-columns {
    -moz-column-count:3; /* Firefox */
    -webkit-column-count:3; /* Safari and Chrome */
    column-count:3;

    -moz-column-gap:40px; /* Firefox */
    -webkit-column-gap:40px; /* Safari and Chrome */
    column-gap:40px;

    -moz-column-rule:2px outset gray; /* Firefox */
    -webkit-column-rule:2px outset gray; /* Safari and Chrome */
    column-rule:2px outset gray;
  }
  .three-columns.flat-ul ul li {
    float:left;
    margin-left:1.5em;
  }
  .three-columns.flat-ul ul {
    clear:both;
    margin:0px 0px 0.5ex 0px;
    padding:0px;
  }
  .three-columns.flat-ul p {
    margin:5px 0px 0ex 0px;
  }
  .three-columns tr {
    /* verhindere Spaltenumbruch */
    -webkit-column-break-inside: avoid; /* Chrome, Safari */
    page-break-inside: avoid;           /* Theoretically FF 20+ */
    break-inside: avoid-column;         /* IE 11 */
  }