Guía completa para comprender las posiciones de las plantillas de Joomla 3

Los nuevos usuarios de Joomla tienden a encontrar las posiciones de los módulos de plantilla confusas y posiblemente frustrantes. Joomla 3 ha mejorado la forma en que funcionan las plantillas para garantizar que esto sea less confuso, sin embargo, algunos usuarios pueden tener dificultades para agregar posiciones de plantilla a sus plantillas. Este artículo sobre CollectiveRay.com intentará aclarar las cosas sobre las posiciones del módulo de plantilla.

Contenido[Mostrar]
 

Primero, la mayoría de las personas luchan por comprender qué posiciones de plantilla están disponibles para usar en su plantilla de Joomla. Esto es muy fácil de descubrir siguiendo los siguientes pasos:

¿Cómo mostrar módulos en Joomla?

Cuando está creando un sitio web usando una nueva plantilla de Joomla que no ha usado antes, necesita conocer las posiciones de las plantillas de Joomla que son compatibles y que puede usar. Puede hacerlo consultando el Administrador de módulos en el administrador, es decir, viendo las posiciones que tienen módulos asignados, o bien utilice este consejo. Para ver qué posiciones de los módulos están disponibles usando el administrador de módulos, debe ir a Extensiones> Módulos y hacer clic en un módulo existente.

En el parámetro de posición, verá una lista completa de posiciones a las que puede asignar el módulo. Los disponibles en la plantilla se enumerarán en el menú desplegable Posiciones:

mostrar las posiciones de la plantilla joomla disponibles

Sin embargo, incluso si ve la lista de posiciones, todavía no sabe dónde y cómo se usan en la plantilla, por lo que necesitamos ver dónde están ubicadas.

Para comprender cómo mostrar las posiciones de los módulos en Joomla, siga estos pasos:

  1. Vaya al Administrador de plantillas (Extensiones> Plantillas> Plantillas)
    administrador de plantillas
  2. Haga clic en el botón Opciones en la parte superior derecha.
    opciones de plantilla
  3. Habilitar las posiciones del módulo de vista previa
    habilitar posiciones de módulo de vista previa
  4. Vaya a la interfaz y agregue? Tp = 1 al final de su URL de Joomla, por ejemplo, www.collectiveray.com? tp = 1
  5. Todas las posiciones de la plantilla existentes ahora se mostrarán con su nombre, por ejemplo, posición-1, posición-7, banner, como se puede ver a continuación:
    visualización de las posiciones del módulo frontend
  6.  

¿Qué son las posiciones del módulo Joomla?

Las posiciones de Joomla son marcadores de posición en los que establece módulos, de modo que un módulo se muestra en esa posición. Por ejemplo, si la plantilla de Joomla tiene una posición de búsqueda, colocaría el módulo de búsqueda en esa posición.

Lo mismo ocurre con otras posiciones del módulo, como banner, barra lateral, pie de página, rutas de navegación, izquierda, derecha, etc.

Tenga en cuenta que normalmente puede agregar más de un módulo a la misma posición, es decir, puede agregar más de un módulo a sus posiciones izquierda y derecha, y el orden en el que se muestran está determinado por el parámetro Orden en la configuración del módulo.

Las posiciones en Joomla 3 se definen por plantilla. Los problemas de posiciones de la plantilla son responsabilidad del desarrollador de la plantilla. Deben asegurarse de que las posiciones de la plantilla definidas en el archivo de detalles de la plantilla existan realmente en la plantilla.

Si necesita posiciones de plantilla adicionales, deberá cambiar su plantilla para adaptarse a las posiciones adicionales que necesita. Esto requiere conocimientos de PHP, HTML y XML para no romper su plantilla.

Esto es particularmente importante para que lo sepa y comprenda, especialmente si planea usar una serie de extensiones de Joomla, como las que enumeramos aquí.

¿Cómo asignar un módulo a un puesto?

Cuando diseñe su sitio web con Joomla, querrá asignar varios módulos diferentes a diferentes posiciones. Esto se puede hacer a través del parámetro Posiciones del módulo. Ahora que conoce las posiciones disponibles, simplemente cambie el parámetro Positions al nombre de la posición donde desea que se muestre el módulo.

mostrar las posiciones de la plantilla joomla disponiblesSi asigna más de un módulo a la misma posición, por ejemplo en el barra lateral posicin, los mdulos se mostrarn en el orden en que estn configurados utilizando el Órdenes desplegable.

múltiples módulos en una posición

Para cambiar el orden, debe seleccionar una posición diferente en el Órdenes parámetro de cada módulo:

pedido de módulos

Usando la etiqueta JDOC

Entonces, ¿qué determina dónde se renderizan los módulos?

La etiqueta JDOC en el archivo index.php se reemplaza por los módulos asignados a esa posición (a través de Extensiones> Administrador de módulos y asignando un módulo a una posición en particular) cuando se representa la página. Entonces si tenemos

en el archivo index.php, y el módulo del menú principal se asigna al izquierda posición, el menú principal se mostrará en lugar de esta etiqueta en el izquierda larga.

Esto se aplica a cada etiqueta jdoc definida en el archivo index.php. Si tengo un

esto será reemplazado por los módulos que están asignados a la Derecho larga.

Nombres de posiciones lógicas

El atributo de nombre en la etiqueta jdoc es un nombre lógico. Por lo tanto, si el nombre de la posición es "correcto", esperaría que la posición del módulo esté a la derecha del contenido, "superior" esté en la parte superior del contenido, "barra lateral" esté al lado y "pie de página" a en la parte del pie de página del sitio web.

Es completamente posible definir la posición inferior en la parte superior del módulo, aunque normalmente los diseñadores de plantillas definen nombres de etiquetas que tengan sentido, es decir, la posición izquierda eventualmente se mostraría en el área izquierda de la página, y la posición del banner sería se muestra justo encima del contenido y así sucesivamente.

¿Cómo sé qué posiciones admite mi plantilla?

La mayoría de los diseñadores de plantillas de renombre explican qué posiciones de módulo están disponibles en la plantilla.

En Joomla 3, la responsabilidad sigue siendo del diseñador para definir las posiciones correctas en el archivo de detalles de la plantilla. Sin embargo, para las plantillas gratuitas, es posible que no se sepa qué puestos existen realmente.

Entonces, ¿cómo se hace para descubrir qué posiciones son compatibles con la plantilla?

La forma más sencilla de hacerlo es seguir nuestras instrucciones anteriores en Cómo mostrar módulos en Joomla

¡También puede ver directamente cuáles son las posiciones en los archivos de plantilla directamente!

Simplemente abra el archivo index.php de la plantilla y busque la etiqueta jdoc. Anote el nombre de los lugares cuando aparezca la etiqueta jdoc. Es decir, si encuentra las siguientes etiquetas en el archivo index.php:

  

... 

  

  ...

   

.... 

  

Puede asumir con seguridad que las posiciones admitidas por su plantilla son:

  • parte superior
  • izquierda
  • bandera
  • Derecho 

Agregar posiciones del módulo Joomla

En esta sección mostraremos brevemente cómo crear una nueva posición de módulo en cualquier plantilla.

Primero debe decidir dónde colocará la posición en su plantilla (en términos del HTML de la plantilla).

Debe comprender exactamente cómo funciona la plantilla. Por ejemplo, agregaremos un barra lateral principal posición a nuestra plantilla. Encontramos el archivo de posición (en el index.php) donde queremos agregar la barra lateral inicial e insertar un código php / html similar al siguiente:


  

   
   
   </div>   

 </div>
   

 Luego necesitamos crear la posición del módulo en el archivo de detalles de la plantilla creando un nuevo barra lateral principal posición. Busque el archivo TemplateDetails.xml adjunto a su plantilla en / templates / /templateDetails.xml

Encuentra el etiqueta en su archivo XML. Se parece a esto:


      izquierda
      derecho
      cima
      bandera
      encabezamiento
      pie de página
      ruta
      usuario1
      usuario2
      usuario3
      usuario4
      usuario5
      recuadro
      depurar
      buscar
      depurar

Para agregar su propia posición, debe insertar una nueva antes de la etiqueta de posiciones de cierre, en nuestro caso agregaremos la etiqueta barra lateral principal posición justo después de la depurar posición. El resultado final será el siguiente:


      izquierda
      derecho
      cima
      bandera
      encabezamiento
      pie de página
      ruta
      usuario1
      usuario2
      usuario3
      usuario4
      usuario5
      recuadro
      depurar
      buscar
      depurar
      barra lateral principal
 

Una vez hecho esto, ahora podemos asignar un módulo al barra lateral principal posición en el Extensiones> Módulos .

nueva posición en módulos

 

Si realmente quieres lucir profesional, deja de buscar plantillas gratuitas. La mayoría de ellos se ven deficientes, tienen posiciones y flexibilidad muy limitadas, tienen errores y, por lo general, contienen enlaces ocultos a los diseñadores originales.

Si desea que su sitio se vea bien, vaya a los profesionales y obtenga una plantilla desde allí. No te arrepentirás y el resultado final definitivamente se verá. Obviamente, la primera impresión de un sitio web proviene de la plantilla, ¡y realmente desea obtener la primera impresión correcta! 

Sobre el autor
David Attard
Autor: David AttardPagina Web: https://www.linkedin.com/in/dattard/
David ha estado trabajando en o alrededor de la industria digital / en línea durante los últimos 18 años. Tiene una vasta experiencia en las industrias de software y diseño web utilizando WordPress, Joomla y los nichos que los rodean. Como consultor digital, su enfoque es ayudar a las empresas a obtener una ventaja competitiva utilizando una combinación de su sitio web y plataformas digitales disponibles en la actualidad.

Una cosa más... ¿Sabías que las personas que comparten cosas útiles como esta publicación también se ven IMPRESIONANTES? ;-)
Por favor deja un eficiente Comente con sus pensamientos, luego comparta esto en su (s) grupo (s) de Facebook que lo encontrarán útil y cosechemos los beneficios juntos. ¡Gracias por compartir y ser amable!

Divulgación: Esta página puede contener enlaces a sitios externos para productos que amamos y recomendamos de todo corazón. Si compra productos que le sugerimos, es posible que ganemos una tarifa de referencia. Tales tarifas no influyen en nuestras recomendaciones y no aceptamos pagos por reseñas positivas.
 

 

Complemento de almacenamiento en caché mejor calificado

Haz tu sitio web más rápido 

Paso a paso: curso gratuito por correo electrónico, cómo hacer que su sitio web se cargue less de 1 segundo  

 

¿quienes somos?

CollectiveRay está dirigido por David Attard: trabajando en y alrededor del nicho del diseño web durante más de 12 años, brindamos consejos prácticos para las personas que trabajan con y en sitios web. También ejecutamos DronesBuy.net, un sitio web para aficionados a los drones.

David attard

 

 

Autor (es) destacado en:  Logotipo de la revista Inc   Logotipo de Sitepoint   Logotipo de CSS Tricks    logotipo de webdesignerdepot   Logotipo de WPMU DEV   y muchos más ...