Declaring module positions/nl: Difference between revisions

From Joomla! Documentation

Created page with "De manier waarop de modules worden weergegeven aanpassen"
 
No edit summary
 
(21 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<noinclude><languages /></noinclude>The [[S:MyLanguage/Creating a basic templateDetails.xml file|templateDetails.xml]] file contains all the installation and core information for a template. In order for Module positions to be available for selection in the Module Manager, the positions must be declared in the <code>templateDetails.xml</code> file of the template.
<noinclude><languages /></noinclude>Het [[S:MyLanguage/Creating a basic templateDetails.xml file|templateDetails.xml]] bestand bevat alle installatie en core-informatie voor een template. Om Module-posities beschikbaar te krijgen om gekozen te worden in Modulebeheer, moet de posities gedefinieerd zijn in het <code>templateDetails.xml</code> bestand van het template.


==Module Elements in templateDetails.xml==
==Module elementen in het bestand templateDetails.xml==


In the file, the sub-element <code><positions></code> along with its sub-elements <code><position></code> define the locations available for each Module position supported by the template. Here is a brief list of the commonly used names for the various module positions and how they are declared.
In het bestand definiëren het sub-element <code><positions></code> samen met zijn sub-elements <code><position></code> de locaties die beschikbaar zijn voor iedere module-positie die door het template ondersteund worden. Hier volgt een korte lijst met algemeen gebruikte namen voor de verschillende module-posities en hoe ze gedefinieerd worden.
<pre>
<pre>
<positions>
<positions>
Line 21: Line 21:
</pre>
</pre>


Although these are commonly used, it is up to the template developer to choose both a module position name and the accompanying display layout.
Hoewel deze algemeen gebruikt worden, is het aan de templateontwikkelaar om zowel de modulepositienaam als de bijbehorende weergave-layout te kiezen.


The addition of module positions, as displayed above, is implemented in between the <code><positions></code> and <code></positions></code> tags. In between those tags in the <code>templateDetails.xml</code> file, add the name of the module position in between a set of <code><position></code> and <code></position></code> tags.
De toevoeging van moduleposities, zoals hierboven getoond, wordt geïmplementeerd tussen de <code><positions></code> en <code></positions></code> tags. Voeg tussen deze tags in het <code>templateDetails.xml</code> bestand, de naam van de modulepositie toe tussen <code><position></code> en <code></position></code> tags.


You can add and define new Module positions and give them any name you like, but it is recommended that you support at least those shown in the example above. This is so that some level of consistency is maintained when switching Templates or using multiple Templates on a single site.
U kunt nieuwe moduleposities toevoegen en definiëren en ze iedere naam die u wilt geven, maar het wordt aangeraden om in ieder geval de posities te ondersteunen uit bovenstaande voorbeeld. Dit is om enige consistentie te hebben bij het wisselen van template of bij het gebruik van meerdere templates op een enkele site.


==Use and Implementation==
==Gebruik en implementatie==


A Joomla! template displays a set of modules added to a specific position using the <code><jdoc:include /></code> statement shown below:
Een Joomla! template vertoond een set modules toegevoegd aan een bepaalde positie met behulp van het <code><jdoc:include /></code> statement dat hieronder staat:
<pre>
<pre>
<jdoc:include type="modules" name="name of module position" style="xhtml" />
<jdoc:include type="modules" name="name of module position" style="xhtml" />
</pre>
</pre>


For further information about <code><jdoc:include /></code> code and how to use it, see [[S:MyLanguage/jdoc statements|jdoc statements]].
Ga voor meer informatie over <code><jdoc:include /></code> code en hoe het te gebruiken naar [[S:MyLanguage/jdoc statements|jdoc statements]].


==See also==
==Zie ook==
*[[S:MyLanguage/Customising the way modules are displayed|De manier waarop de modules worden weergegeven aanpassen]]
*[[S:MyLanguage/Customising the way modules are displayed|De manier waarop de modules worden weergegeven aanpassen]]
*[[S:MyLanguage/Counting modules in a given module position|Counting modules in a given module position]]
*[[S:MyLanguage/Counting modules in a given module position|Het aantal modules in een bepaalde modulepositie tellen]]
*[[S:MyLanguage/Counting modules in multiple module positions|Counting modules in multiple module positions]]
*[[S:MyLanguage/Counting modules in multiple module positions|Het aantal modules in meerdere moduleposities tellen]]
*[[S:MyLanguage/Applying custom module chrome|Applying custom module chrome]]
*[[S:MyLanguage/Applying custom module chrome|Het toepassen van de aangepaste module chrome]]


<noinclude>[[Category:Beginners]][[Category:Modules]][[Category:Templates]][[Category:Topics]]</noinclude>[[Category:Tutorials]][[Category:Template Development]]
<noinclude>[[Category:Beginners/nl|Beginners]][[Category:Modules/nl|Modules]][[Category:Templates/nl|Templates]][[Category:Topics/nl|Onderwerpen]]</noinclude>[[Category:Tutorials/nl|Handleidingen]][[Category:Template Development/nl|Template ontwikkeling]]

Latest revision as of 13:10, 4 November 2014

Het templateDetails.xml bestand bevat alle installatie en core-informatie voor een template. Om Module-posities beschikbaar te krijgen om gekozen te worden in Modulebeheer, moet de posities gedefinieerd zijn in het templateDetails.xml bestand van het template.

Module elementen in het bestand templateDetails.xml

In het bestand definiëren het sub-element <positions> samen met zijn sub-elements <position> de locaties die beschikbaar zijn voor iedere module-positie die door het template ondersteund worden. Hier volgt een korte lijst met algemeen gebruikte namen voor de verschillende module-posities en hoe ze gedefinieerd worden.

<positions>
  <position>top</position>
  <position>left</position>
  <position>right</position>		
  <position>bottom</position>
  <position>banner</position>
  <position>syndicate</position>
  <position>footer</position>
  <position>user1</position>
  <position>user2</position>
  <position>user3</position>
  <position>user4</position>
  <position>debug</position>
</positions>

Hoewel deze algemeen gebruikt worden, is het aan de templateontwikkelaar om zowel de modulepositienaam als de bijbehorende weergave-layout te kiezen.

De toevoeging van moduleposities, zoals hierboven getoond, wordt geïmplementeerd tussen de <positions> en </positions> tags. Voeg tussen deze tags in het templateDetails.xml bestand, de naam van de modulepositie toe tussen <position> en </position> tags.

U kunt nieuwe moduleposities toevoegen en definiëren en ze iedere naam die u wilt geven, maar het wordt aangeraden om in ieder geval de posities te ondersteunen uit bovenstaande voorbeeld. Dit is om enige consistentie te hebben bij het wisselen van template of bij het gebruik van meerdere templates op een enkele site.

Gebruik en implementatie

Een Joomla! template vertoond een set modules toegevoegd aan een bepaalde positie met behulp van het <jdoc:include /> statement dat hieronder staat:

<jdoc:include type="modules" name="name of module position" style="xhtml" />

Ga voor meer informatie over <jdoc:include /> code en hoe het te gebruiken naar jdoc statements.

Zie ook