Template:CustomTOC

From HOPR
Jump to: navigation, search
  • On this page, the table of content is managed.
  • Create new pages by editing the table of content on this page!
  • All modifications of the table of content have to be done here!
  • All pages which should appear on the TOC on the main page are marked with a (#) at the end of the page title!

After editing and saving this page, the extension customTOC_toc parses this page
and automatically generates the links on the main page, the uplinks at the top of the page and the dynamic content box on the right.


Table of content

Debug Ausgabe der Extension CustomTOC_toc (nur für wiki-Entwickler!)

Die Extension erstellt automatisch aus dem Inhaltverzeichnis die Uplinks und das rechte Inhaltsverzeichnis. Sie wird mithilfe der Tags <toc></toc> angesprochen und schreibt das Ergebnis in diese Vorlage.
Die Extension findet sich auf dem Bernoulli unter /srv/www/extern/halowiki/extensions/halowiki_toc.php . Hier ist die Ausgabe der Extension:

{{#switch:{{PAGENAME}}|Getting Started|Tutorials|Documentation={{subpage| [[Home]]}}
}}{{#switch:{{PAGENAME}}|[[About HOPR]]|[[Download]]|[[Installation]]|[[Mailing List]]= {{subpage| [[Home]]|[[:Category:Getting Started|Getting Started]]}}
}}{{#switch:{{PAGENAME}}|[[Inbuilt Mesh Generators]]|[[External Meshes]]|[[Agglomeration of Block-Structured Meshes]]|[[Post-processing Meshes]]|[[Visualization]]|[[List of Parameters]]|[[:Category:Tutorials List|List of all parameter files]]= {{subpage| [[Home]]|[[:Category:Tutorials|Tutorials]]}}
}}{{#switch:{{PAGENAME}}|[[HDF5 Output Format Description]]|[http://www.hopr-project.org/externals/doxygen/html/index.html HOPR Doxygen]= {{subpage| [[Home]]|[[:Category:Documentation|Documentation]]}}
}}{{#switch:{{PAGENAME}}|[[Cartesian Box]]|[[Box with Periodic Boundary Conditions]]|[[Multiple Cartesian Boxes]]|[[Stretching Functions]]|[[Curved Structured Mesh]]|[[Mesh Curving by Post-Deformation]]|[[Curved Torus]]|[[Curved Sphere]]={{subpage| [[Home]]|[[:Category:Tutorials|Tutorials]]|[[Inbuilt Mesh Generators]]}}
}}{{#switch:{{PAGENAME}}|[[External Meshes without Curved Boundaries]]|[[External Meshes with Curved Boundaries]]={{subpage| [[Home]]|[[:Category:Tutorials|Tutorials]]|[[External Meshes]]}}
}}{{#switch:{{PAGENAME}}|[[Block-Structured Meshes]]={{subpage| [[Home]]|[[:Category:Tutorials|Tutorials]]|[[Agglomeration of Block-Structured Meshes]]}}
}}{{#switch:{{PAGENAME}}|[[ParaView Custom Filter HO-visualization]]={{subpage| [[Home]]|[[:Category:Tutorials|Tutorials]]|[[Visualization]]}}
}}{{#switch:{{PAGENAME}}|[[Parameterfile Cartesian Box]]|[[Exemplary Variations of Boundary Conditions]]={{subpage| [[Home]]|[[:Category:Tutorials|Tutorials]]|[[Inbuilt Mesh Generators]]|[[Cartesian Box]]}}
}}{{#switch:{{PAGENAME}}|[[Parameterfile Cartesian Box with Periodic Boundary Conditions]]={{subpage| [[Home]]|[[:Category:Tutorials|Tutorials]]|[[Inbuilt Mesh Generators]]|[[Box with Periodic Boundary Conditions]]}}
}}{{#switch:{{PAGENAME}}|[[Parameterfile Multiple Cartesian Boxes]]={{subpage| [[Home]]|[[:Category:Tutorials|Tutorials]]|[[Inbuilt Mesh Generators]]|[[Multiple Cartesian Boxes]]}}
}}{{#switch:{{PAGENAME}}|[[Parameterfile Stretching Functions]]={{subpage| [[Home]]|[[:Category:Tutorials|Tutorials]]|[[Inbuilt Mesh Generators]]|[[Stretching Functions]]}}
}}{{#switch:{{PAGENAME}}|[[Parameterfile Curved Structured Mesh]]={{subpage| [[Home]]|[[:Category:Tutorials|Tutorials]]|[[Inbuilt Mesh Generators]]|[[Curved Structured Mesh]]}}
}}{{#switch:{{PAGENAME}}|[[Parameterfile Mesh Curving by Post-Deformation]]={{subpage| [[Home]]|[[:Category:Tutorials|Tutorials]]|[[Inbuilt Mesh Generators]]|[[Mesh Curving by Post-Deformation]]}}
}}{{#switch:{{PAGENAME}}|[[Parameterfile Curved Torus]]={{subpage| [[Home]]|[[:Category:Tutorials|Tutorials]]|[[Inbuilt Mesh Generators]]|[[Curved Torus]]}}
}}{{#switch:{{PAGENAME}}|[[Parameterfile Curved Sphere]]={{subpage| [[Home]]|[[:Category:Tutorials|Tutorials]]|[[Inbuilt Mesh Generators]]|[[Curved Sphere]]}}
}}{{#switch:{{PAGENAME}}|[[Parameterfile External Meshes without Curved Boundaries]]={{subpage| [[Home]]|[[:Category:Tutorials|Tutorials]]|[[External Meshes]]|[[External Meshes without Curved Boundaries]]}}
}}{{#switch:{{PAGENAME}}|[[Parameterfile External Meshes with Curved Boundaries]]={{subpage| [[Home]]|[[:Category:Tutorials|Tutorials]]|[[External Meshes]]|[[External Meshes with Curved Boundaries]]}}
}}{{#switch:{{PAGENAME}}|[[Parameterfile Agglomeration of Block-Structured Meshes]]={{subpage| [[Home]]|[[:Category:Tutorials|Tutorials]]|[[Agglomeration of Block-Structured Meshes]]|[[Block-Structured Meshes]]}}
}}{{#ifeq: {{PAGENAME}}|Home||<div class="noprint hintergrundfarbe2 rahmenfarbe1 " style="float:right; border-style:solid; border-width:1px; border-color:#AAAAAA; width:20em">
  <div class="rahmenfarbe1" style="background-color:#F5F5F5; font-size:100%; padding: 0.5em; border-bottom-style: solid; border-width:1px; border-color:#AAAAAA">
    <div style="padding-bottom:.2em;"></div>'''Overview'''
  </div>
<div class="hintergrundfarbe2" style="background-color:#FFFFFF; padding: 0.5em; padding-bottom: 1em; font-size: 90%;">
* [[:Category:Getting Started|Getting Started]] {{#switch:{{PAGENAME}}|Getting Started|[[About HOPR]]|[[Download]]|[[Installation]]|[[Mailing List]]=
**[[About HOPR]]
**[[Download]]
**[[Installation]]
**[[Mailing List]]}}
* [[:Category:Tutorials|Tutorials]] {{#switch:{{PAGENAME}}|Tutorials|[[Inbuilt Mesh Generators]]|[[Cartesian Box]]|[[Parameterfile Cartesian Box]]|[[Exemplary Variations of Boundary Conditions]]|[[Box with Periodic Boundary Conditions]]|[[Parameterfile Cartesian Box with Periodic Boundary Conditions]]|[[Multiple Cartesian Boxes]]|[[Parameterfile Multiple Cartesian Boxes]]|[[Stretching Functions]]|[[Parameterfile Stretching Functions]]|[[Curved Structured Mesh]]|[[Parameterfile Curved Structured Mesh]]|[[Mesh Curving by Post-Deformation]]|[[Parameterfile Mesh Curving by Post-Deformation]]|[[Curved Torus]]|[[Parameterfile Curved Torus]]|[[Curved Sphere]]|[[Parameterfile Curved Sphere]]|[[External Meshes]]|[[External Meshes without Curved Boundaries]]|[[Parameterfile External Meshes without Curved Boundaries]]|[[External Meshes with Curved Boundaries]]|[[Parameterfile External Meshes with Curved Boundaries]]|[[Agglomeration of Block-Structured Meshes]]|[[Block-Structured Meshes]]|[[Parameterfile Agglomeration of Block-Structured Meshes]]|[[Post-processing Meshes]]|[[Visualization]]|[[ParaView Custom Filter HO-visualization]]|[[List of Parameters]]|[[:Category:Tutorials List|List of all parameter files]]=
**[[Inbuilt Mesh Generators]] {{#switch:{{PAGENAME}}|[[Inbuilt Mesh Generators]]|[[Cartesian Box]]|[[Parameterfile Cartesian Box]]|[[Exemplary Variations of Boundary Conditions]]|[[Box with Periodic Boundary Conditions]]|[[Parameterfile Cartesian Box with Periodic Boundary Conditions]]|[[Multiple Cartesian Boxes]]|[[Parameterfile Multiple Cartesian Boxes]]|[[Stretching Functions]]|[[Parameterfile Stretching Functions]]|[[Curved Structured Mesh]]|[[Parameterfile Curved Structured Mesh]]|[[Mesh Curving by Post-Deformation]]|[[Parameterfile Mesh Curving by Post-Deformation]]|[[Curved Torus]]|[[Parameterfile Curved Torus]]|[[Curved Sphere]]|[[Parameterfile Curved Sphere]]=
***[[Cartesian Box]] {{#switch:{{PAGENAME}}|[[Cartesian Box]]|[[Parameterfile Cartesian Box]]|[[Exemplary Variations of Boundary Conditions]]=
****[[Parameterfile Cartesian Box]]
****[[Exemplary Variations of Boundary Conditions]]}}
***[[Box with Periodic Boundary Conditions]] {{#switch:{{PAGENAME}}|[[Box with Periodic Boundary Conditions]]|[[Parameterfile Cartesian Box with Periodic Boundary Conditions]]=
****[[Parameterfile Cartesian Box with Periodic Boundary Conditions]]}}
***[[Multiple Cartesian Boxes]] {{#switch:{{PAGENAME}}|[[Multiple Cartesian Boxes]]|[[Parameterfile Multiple Cartesian Boxes]]=
****[[Parameterfile Multiple Cartesian Boxes]]}}
***[[Stretching Functions]] {{#switch:{{PAGENAME}}|[[Stretching Functions]]|[[Parameterfile Stretching Functions]]=
****[[Parameterfile Stretching Functions]]}}
***[[Curved Structured Mesh]] {{#switch:{{PAGENAME}}|[[Curved Structured Mesh]]|[[Parameterfile Curved Structured Mesh]]=
****[[Parameterfile Curved Structured Mesh]]}}
***[[Mesh Curving by Post-Deformation]] {{#switch:{{PAGENAME}}|[[Mesh Curving by Post-Deformation]]|[[Parameterfile Mesh Curving by Post-Deformation]]=
****[[Parameterfile Mesh Curving by Post-Deformation]]}}
***[[Curved Torus]] {{#switch:{{PAGENAME}}|[[Curved Torus]]|[[Parameterfile Curved Torus]]=
****[[Parameterfile Curved Torus]]}}
***[[Curved Sphere]] {{#switch:{{PAGENAME}}|[[Curved Sphere]]|[[Parameterfile Curved Sphere]]=
****[[Parameterfile Curved Sphere]]}}}}
**[[External Meshes]] {{#switch:{{PAGENAME}}|[[External Meshes]]|[[External Meshes without Curved Boundaries]]|[[Parameterfile External Meshes without Curved Boundaries]]|[[External Meshes with Curved Boundaries]]|[[Parameterfile External Meshes with Curved Boundaries]]=
***[[External Meshes without Curved Boundaries]] {{#switch:{{PAGENAME}}|[[External Meshes without Curved Boundaries]]|[[Parameterfile External Meshes without Curved Boundaries]]=
****[[Parameterfile External Meshes without Curved Boundaries]]}}
***[[External Meshes with Curved Boundaries]] {{#switch:{{PAGENAME}}|[[External Meshes with Curved Boundaries]]|[[Parameterfile External Meshes with Curved Boundaries]]=
****[[Parameterfile External Meshes with Curved Boundaries]]}}}}
**[[Agglomeration of Block-Structured Meshes]] {{#switch:{{PAGENAME}}|[[Agglomeration of Block-Structured Meshes]]|[[Block-Structured Meshes]]|[[Parameterfile Agglomeration of Block-Structured Meshes]]=
***[[Block-Structured Meshes]] {{#switch:{{PAGENAME}}|[[Block-Structured Meshes]]|[[Parameterfile Agglomeration of Block-Structured Meshes]]=
****[[Parameterfile Agglomeration of Block-Structured Meshes]]}}}}
**[[Post-processing Meshes]]
**[[Visualization]] {{#switch:{{PAGENAME}}|[[Visualization]]|[[ParaView Custom Filter HO-visualization]]=
***[[ParaView Custom Filter HO-visualization]]}}
**[[List of Parameters]]
**[[:Category:Tutorials List|List of all parameter files]]}}
* [[:Category:Documentation|Documentation]] {{#switch:{{PAGENAME}}|Documentation|[[HDF5 Output Format Description]]|[http://www.hopr-project.org/externals/doxygen/html/index.html HOPR Doxygen]=
**[[HDF5 Output Format Description]]
**[http://www.hopr-project.org/externals/doxygen/html/index.html HOPR Doxygen]}}
</div>
</div>}}{{#switch:{{PAGENAME}}|Home=__NOTOC__
 
====[[:Category:Getting Started|Getting Started]]====
[[About HOPR]]&nbsp;·
[[Download]]&nbsp;·
[[Installation]]&nbsp;·
[[Mailing List]]&nbsp;
====[[:Category:Tutorials|Tutorials]]====
[[Inbuilt Mesh Generators]]&nbsp;·
[[External Meshes]]&nbsp;·
[[Agglomeration of Block-Structured Meshes]]&nbsp;·
[[Post-processing Meshes]]&nbsp;·
[[Visualization]]&nbsp;·
[[List of Parameters]]&nbsp;
====[[:Category:Documentation|Documentation]]====
[[HDF5 Output Format Description]]&nbsp;·
[http://www.hopr-project.org/externals/doxygen/html/index.html HOPR Doxygen]&nbsp;}}