Chunk

Module chrome/de: Difference between revisions

From Joomla! Documentation

Created page with "Begriff:Modul Chromleisten"
 
Created page with "Das Standardpaket von Joomla! 1.5+ enthält sechs Standard-Stile für Module Chrome. Die Flexibilität des Template-Systems bedeutet jedoch, dass man nicht auf diese Stile be..."
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Module chrome allows template designers to have a certain amount of control over the way the output from a Module is displayed in their templateEssentially, it consists of a small amount of predefined HTML which is inserted before, after, or around the output from each module, and which can then be styled using CSS.  Module chrome is commonly used to provide borders around modules, especially with rounded corners, but it can be used for much more than that.
<noinclude><languages /></noinclude>
Modul-Chrome ermöglicht es Designern von Templates, ein gewisses Maß an Kontrolle darüber zu haben, wie die Ausgabe eines Moduls in ihrem Template angezeigt wirdIm Wesentlichen umfasst es eine kleine Anzahl vordefinierter HTML-Elemente, die vor, nach oder um die Ausgabe jedes Moduls herum eingefügt werden und die dann mit CSS gestaltet werden könnenModul-Chrome wird üblicherweise verwendet, um Ränder um Module herum zu erzeugen, insbesondere mit abgerundeten Ecken, aber es kann für viel mehr als das verwendet werden.


Module chrome is determined by using the '<tt>style</tt>' attribute in the statement calling the moduleFor example, the following statement may be used in the <tt>index.php</tt> file of the currently assigned as main template to insert the Modules in the '<tt>user1</tt>' position and apply the '<tt>custom</tt>' Module chrome:
Das Modul chrome wird durch die Verwendung des Attributs '<tt>style</tt>' in der Anweisung, die das Modul aufruft, bestimmtDie folgende Anweisung kann beispielsweise in der Datei <tt>index.php</tt> des aktuell als Haupt-Template zugewiesenen Templates verwendet werden, um die Module an der Position '<tt>user1</tt>' einzufügen und das '<tt>custom</tt>' Modul chrome anzuwenden:
<source lang="php">
<source lang="php">
<jdoc:include type="modules" name="user1" style="custom" />
<jdoc:include type="modules" name="user1" style="custom" />
</source>
</source>
It can be seen that the same Module chrome is applied to every Module in that position - in other words, if you want to have two Modules in a column, but want them to have different Module chrome, then they would need to be set up as two different 'positions' (e.g. '<tt>user1</tt>' and '<tt>user2</tt>').
Man sieht, dass auf jedes Modul an dieser Position das gleiche Module Chrome angewendet wird - wenn also zwei Module in einer Spalte stehen sollen, die aber unterschiedliche Module Chromes aufweisen sollen, müssen zwei verschiedene "Positionen" eingerichtet werden (z.B. "<tt>user1</tt>" und "<tt>user2</tt>").


The standard Joomla! 1.5+ package includes six default Module chrome stylesHowever, the flexibility of the template system means that you are not limited to these styles - it's very easy to create as many new styles as you want!<noinclude>[[Category:Glossary definitions|{{PAGENAME}}]]</noinclude>
Das Standardpaket von Joomla! 1.5+ enthält sechs Standard-Stile für Module ChromeDie Flexibilität des Template-Systems bedeutet jedoch, dass man nicht auf diese Stile beschränkt ist – es ist sehr einfach, beliebig viele neue Stile zu erstellen!<noinclude>[[Category:Glossary definitions|{{PAGENAME}}]]</noinclude>
<noinclude>
== Languages ==
<languages /></noinclude>

Latest revision as of 14:01, 23 February 2021

Modul-Chrome ermöglicht es Designern von Templates, ein gewisses Maß an Kontrolle darüber zu haben, wie die Ausgabe eines Moduls in ihrem Template angezeigt wird. Im Wesentlichen umfasst es eine kleine Anzahl vordefinierter HTML-Elemente, die vor, nach oder um die Ausgabe jedes Moduls herum eingefügt werden und die dann mit CSS gestaltet werden können. Modul-Chrome wird üblicherweise verwendet, um Ränder um Module herum zu erzeugen, insbesondere mit abgerundeten Ecken, aber es kann für viel mehr als das verwendet werden.

Das Modul chrome wird durch die Verwendung des Attributs 'style' in der Anweisung, die das Modul aufruft, bestimmt. Die folgende Anweisung kann beispielsweise in der Datei index.php des aktuell als Haupt-Template zugewiesenen Templates verwendet werden, um die Module an der Position 'user1' einzufügen und das 'custom' Modul chrome anzuwenden:

<jdoc:include type="modules" name="user1" style="custom" />

Man sieht, dass auf jedes Modul an dieser Position das gleiche Module Chrome angewendet wird - wenn also zwei Module in einer Spalte stehen sollen, die aber unterschiedliche Module Chromes aufweisen sollen, müssen zwei verschiedene "Positionen" eingerichtet werden (z.B. "user1" und "user2").

Das Standardpaket von Joomla! 1.5+ enthält sechs Standard-Stile für Module Chrome. Die Flexibilität des Template-Systems bedeutet jedoch, dass man nicht auf diese Stile beschränkt ist – es ist sehr einfach, beliebig viele neue Stile zu erstellen!