Declaring module positions/es: Difference between revisions

From Joomla! Documentation

No edit summary
No edit summary
 
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>El archivo [[S:MyLanguage/Creating a basic templateDetails.xml file|templateDetails.xml]] contiene toda la información de instalación y del núcleo para una plantilla. Para que las posiciones de los módulos estén disponibles para ser seleccionadas en el Gestor de Módulos, las posiciones deben ser declaradas en en el archivo <code>templateDetails.xml</code> de la plantilla.


==Elementos de módulo en templateDetails.xml==
==Elementos de módulo en templateDetails.xml==

Latest revision as of 16:22, 7 January 2015

El archivo templateDetails.xml contiene toda la información de instalación y del núcleo para una plantilla. Para que las posiciones de los módulos estén disponibles para ser seleccionadas en el Gestor de Módulos, las posiciones deben ser declaradas en en el archivo templateDetails.xml de la plantilla.

Elementos de módulo en templateDetails.xml

En el archivo, el sub elemento <positions> junto con sus sub elementos <position> definen los lugares disponibles para cada posición de módulo soportada por la plantilla. Aquí tiene una lista de los nombres comúnmente usados para las distintas posiciones de módulo y cómo son declarados.

<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>

Aunque estos son de uso común, es el diseñador de plantillas el que debe elegir tanto el nombre de la posición del módulo como la estructura de pantalla que la acompaña.

La adición de posiciones de módulos, como se muestra arriba, se implementa entre las etiquetas <positions> y </positions>. Entre estas etiquetas del archivo templateDetails.xml, añada el nombre de la posición de módulo entre un par de etiquetas <position> y </position>.

Puede añadir y definir nuevas posiciones de módulo y darles el nombre que desee, pero se recomienda que soporte al menos las que se muestran en el ejemplo anterior. Es es para que se mantenga cierto nivel de consistencia al cambiar plantillas o al usar múltiples plantillas en un mismo sitio.

Uso e implementación

Una plantilla de Joomla! muestra un conjunto de módulos añadidos a una posición específica usando la declaración <jdoc:include /> que se muestra a continuación:

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

Para más información sobre el código <jdoc:include /> y cómo usarlo, vea declaraciones jdoc.

Ver también