User:Roc michael/dplmatrix study

From FollowTheScore
Jump to: navigation, search

dplmatrix demo1

code 1

{|class=wikitable
!normal
!flipped
|--
|
{{#dplmatrix:a simple demo matrix||||
one
 oho

     

 aha
two ~~ Two
 ehem
three
four
 aha
 uhui ~~ UHU
two ~~ Two
   uhui ~~ UHU
}}
|
{{#dplmatrix:a simple demo matrix|<big>•</big>|.|flip|
one
 oho
 aha
two ~~ Two
 ehem
three
four
 aha
 uhui ~~ UHU
two ~~ Two
   uhui ~~ UHU
}}
|}

Demo1 Result

normal flipped
a simple demo matrix aha ehem oho UHU
one x   x  
Two   x   x
three        
four x     x
a simple demo matrix one Two three four
aha . .
ehem . . .
oho . . .
UHU . .


{{#dpl:
    |debug=1
    |category=DPL Manual
    |format=,%PAGE% ~~ %TITLE%\n²{:Test matrix2¦page=%PAGE%¦category=DPL Manual¦namespace=}²,
}}

dplmatrix demo2

code 2-1

DPL:Manual ~~ Manual

  DPL:Manual - Authors and History ~~ Manual - Authors and History
  DPL:Manual - Compatibility ~~ Manual - Compatibility
  DPL:Manual - DPL Bug Reporting and Feature Requests ~~ Manual - DPL Bug Reporting and Feature Requests
  DPL:Manual - DPL parameters: Controlling output format ~~ Manual - DPL parameters: Controlling output format
  DPL:Manual - DPL parameters: Controlling output order ~~ Manual - DPL parameters: Controlling output order
  DPL:Manual - DPL parameters: Controlling output volume ~~ Manual - DPL parameters: Controlling output volume
  DPL:Manual - DPL parameters: Criteria for page selection ~~ Manual - DPL parameters: Criteria for page selection
  DPL:Manual - DPL parameters: Other parameters ~~ Manual - DPL parameters: Other parameters
  DPL:Manual - General Usage and Invocation Syntax ~~ Manual - General Usage and Invocation Syntax
  DPL:Manual - Source and Installation ~~ Manual - Source and Installation

DPL:Manual - Authors and History ~~ Manual - Authors and History

  DPL:Manual ~~ Manual
  DPL:Manual - Compatibility ~~ Manual - Compatibility

DPL:Manual - Compatibility ~~ Manual - Compatibility

  DPL:Manual ~~ Manual

DPL:Manual - DPL Bug Reporting and Feature Requests ~~ Manual - DPL Bug Reporting and Feature Requests

  DPL:Manual ~~ Manual

DPL:Manual - DPL parameters: Controlling output format ~~ Manual - DPL parameters: Controlling output format

  DPL:Manual ~~ Manual
  DPL:Manual - DPL parameters: Controlling output order ~~ Manual - DPL parameters: Controlling output order
  DPL:Manual - DPL parameters: Controlling output volume ~~ Manual - DPL parameters: Controlling output volume

DPL:Manual - DPL parameters: Controlling output volume ~~ Manual - DPL parameters: Controlling output volume

  DPL:Manual ~~ Manual
  DPL:Manual - DPL parameters: Criteria for page selection ~~ Manual - DPL parameters: Criteria for page selection

DPL:Manual - DPL parameters: Other parameters ~~ Manual - DPL parameters: Other parameters

  DPL:Manual ~~ Manual

DPL:Manual - DPL Special Page with Parameters ~~ Manual - DPL Special Page with Parameters

  DPL:Manual ~~ Manual

DPL:Manual - DPL with PostgreSQL ~~ Manual - DPL with PostgreSQL

  DPL:Manual ~~ Manual

DPL:Manual - dplmatrix ~~ Manual - dplmatrix

  DPL:Manual ~~ Manual
  DPL:Manual - Authors and History ~~ Manual - Authors and History
  DPL:Manual - DPL Bug Reporting and Feature Requests ~~ Manual - DPL Bug Reporting and Feature Requests
  DPL:Manual - DPL Special Page with Parameters ~~ Manual - DPL Special Page with Parameters
  DPL:Manual - DPL parameters: Controlling output format ~~ Manual - DPL parameters: Controlling output format
  DPL:Manual - DPL parameters: Controlling output order ~~ Manual - DPL parameters: Controlling output order
  DPL:Manual - DPL parameters: Controlling output volume ~~ Manual - DPL parameters: Controlling output volume
  DPL:Manual - DPL parameters: Criteria for page selection ~~ Manual - DPL parameters: Criteria for page selection
  DPL:Manual - DPL parameters: Other parameters ~~ Manual - DPL parameters: Other parameters
  DPL:Manual - DPL with PostgreSQL ~~ Manual - DPL with PostgreSQL
  DPL:Manual - General Usage and Invocation Syntax ~~ Manual - General Usage and Invocation Syntax
  DPL:Manual - Source and Installation ~~ Manual - Source and Installation
  DPL:Manual - dplchapter ~~ Manual - dplchapter

DPL:Manual - dplnum ~~ Manual - dplnum

  DPL:Manual ~~ Manual

DPL:Manual - dplreplace ~~ Manual - dplreplace

  DPL:Manual ~~ Manual

DPL:Manual - dplvar ~~ Manual - dplvar

  DPL:Manual ~~ Manual

DPL:Manual - General Usage and Invocation Syntax ~~ Manual - General Usage and Invocation Syntax

  DPL:Manual ~~ Manual
  DPL:Manual - DPL parameters: Controlling output format ~~ Manual - DPL parameters: Controlling output format

DPL:Manual - DPL parameters: Controlling output order ~~ Manual - DPL parameters: Controlling output order

  DPL:Manual ~~ Manual
  DPL:Manual - DPL parameters: Controlling output format ~~ Manual - DPL parameters: Controlling output format

DPL:Manual - DPL parameters: Criteria for page selection ~~ Manual - DPL parameters: Criteria for page selection

  DPL:Manual ~~ Manual
  DPL:Manual - DPL parameters: Controlling output volume ~~ Manual - DPL parameters: Controlling output volume
  DPL:Manual - General Usage and Invocation Syntax ~~ Manual - General Usage and Invocation Syntax
  DPL:Manual - Source and Installation ~~ Manual - Source and Installation

DPL:Manual - dplchapter ~~ Manual - dplchapter

  DPL:Manual ~~ Manual

DPL:Manual - Source and Installation ~~ Manual - Source and Installation

  DPL:Manual ~~ Manual
  DPL:Manual - Compatibility ~~ Manual - Compatibility
  DPL:Manual - DPL parameters: Criteria for page selection ~~ Manual - DPL parameters: Criteria for page selection
  DPL:Manual - DPL with PostgreSQL ~~ Manual - DPL with PostgreSQL


code 2-2

Now we use two nested DPL queries to generate the indented list:

{{#dplmatrix:''links from articles to the DPL manual''|'''x'''|-|flip|
  {{#dpl:
    |debug=1
    |category=DPL Manual
    |format=,%PAGE% ~~ %TITLE%\n²{:Test matrix2¦page=%PAGE%¦category=DPL Manual¦namespace=}²,
  }}
}}

demo2 Result

links from articles to the DPL manual Manual Manual - Authors and History Manual - Compatibility Manual - DPL Bug Reporting and Feature Requests Manual - DPL parameters: Controlling output format Manual - DPL parameters: Controlling output volume Manual - DPL parameters: Other parameters Manual - DPL Special Page with Parameters Manual - DPL with PostgreSQL Manual - dplmatrix Manual - dplnum Manual - dplreplace Manual - dplvar Manual - General Usage and Invocation Syntax Manual - DPL parameters: Controlling output order Manual - DPL parameters: Criteria for page selection Manual - dplchapter Manual - Source and Installation
Manual - x x x x x x x x x x x x x x x x x
Manual - Authors and History x - - - - - - - - x - - - - - - - -
Manual - Compatibility x x - - - - - - - - - - - - - - - x
Manual - DPL Bug Reporting and Feature Requests x - - - - - - - - x - - - - - - - -
Manual - DPL Special Page with Parameters - - - - - - - - - x - - - - - - - -
Manual - DPL parameters: Controlling output format x - - - - - - - - x - - - x x - - -
Manual - DPL parameters: Controlling output order x - - - x - - - - x - - - - - - - -
Manual - DPL parameters: Controlling output volume x - - - x - - - - x - - - - - x - -
Manual - DPL parameters: Criteria for page selection x - - - - x - - - x - - - - - - - x
Manual - DPL parameters: Other parameters x - - - - - - - - x - - - - - - - -
Manual - DPL with PostgreSQL - - - - - - - - - x - - - - - - - x
Manual - General Usage and Invocation Syntax x - - - - - - - - x - - - - - x - -
Manual - Source and Installation x - - - - - - - - x - - - - - x - -
Manual - dplchapter - - - - - - - - - x - - - - - - - -