[Sergio Iglesias](https://sergioiglesias.net) · Blog sobre Joomla

# Cómo añadir o cambiar la descripción de una posición en una plantilla Joomla!

[ Añadir a fuentes preferidas ](https://www.google.com/preferences/source?q=sergioiglesias.net)   16 Marzo 2016    [Tips Joomla](https://sergioiglesias.net/blog/joomla)   2 - 3 minutos    Visitas: 5618  -
- [ Formación Joomla ](https://sergioiglesias.net/etiquetas/formacion-joomla)
- [ Desarrollo Joomla ](https://sergioiglesias.net/etiquetas/desarrollo-joomla)
- [ Plantillas Joomla ](https://sergioiglesias.net/etiquetas/plantillas-joomla)

  ![](https://sergioiglesias.net/images/blog/tips/descripcion-posicion-plantilla.jpg) Una de las cosas que siempre comento en mis [**cursos en desarrollo de plantillas Joomla!**](https://sergioiglesias.net/curso-online-joomla-desarrollo-plantillas) es que hay que hacer todo lo posible por facilitar las cosas al usuario final (o al cliente).

Hoy te enseño en este artículo **cómo añadir o cambiar la descripción de una posición en una plantilla Joomla!**.

## Qué es una descripción de una posición

Es la palabra o frase corta que te dice "algo" sobre la posición que ocupa dentro de la plantilla y a la cual puedes asignar un módulo.

![posiciones protostar](https://sergioiglesias.net/media/cached-resp-images//images/blog/tips/descripcion-posicion-plantilllas/posiciones-protostar_1230.png?version=4b506704c3d2a5c5c1869ce4ec9dada1)

Como puedes ver en la imagen, se muestran las posiciones que hay en la plantilla Protostar (que es la que viene por defecto en una instalación Joomla!)

Estas posiciones que ves son, entre otras:

- Anuncio
- Buscar
- Central-superior
- Depurador

Supongamos que la posición "Central-superior" a nuestro usuario final (o cliente) no le dice nada y queremos que vea "Destacado".

Para hacer esto tendremos que editar el fichero de idiomas de la plantilla.

Este fichero se encuentra dentro del directorio language/es-ES/ (para el español) y se llama es-ES.tpl\_protostar.sys.ini

En este caso, la posición Central-superior se corresponde con la posición "position-3".

El literal es el siguiente: TPL\_PROTOSTAR\_POSITION\_POSITION-3

 ```
TPL_PROTOSTAR_POSITION_POSITION-3="Central-superior"
```

![literales posiciones protostar](https://sergioiglesias.net/media/cached-resp-images//images/blog/tips/descripcion-posicion-plantilllas/literales-posiciones-protostar_1230.png?version=cf0fd6a5df9941b0d976d86210507cb3)

Cambiamos el literal que viene por el que queremos mostrar, en este caso "Destacado".

 ```
TPL_PROTOSTAR_POSITION_POSITION-3="Destacado"
```

Con esto ya tienes cambiada la descripción de esta posición y, ahora, cuando vayas a asignar un módulo, podrás ver "Destacado" en lugar de "Central-superior".

![posiciones protostar modificado](https://sergioiglesias.net/media/cached-resp-images//images/blog/tips/descripcion-posicion-plantilllas/posiciones-protostar-modificado_1230.png?version=7212c08fe83cc726487a1ceff67e9afe)

Observaciones

Cabe decir que en este caso no podemos aplicar la técnica de overrides de ficheros de idioma ya que, al ser un fichero de sistema (.sys) no funciona.

## Cómo crear una descripción en una plantilla Joomla!

Cuando estás [**desarrollando una plantilla Joomla!**](https://sergioiglesias.net/curso-online-joomla-desarrollo-plantillas) la forma de crear estas descripciones es la siguiente:

1. En el fichero templateDetails.xml tenemos que declarar las posiciones entre las etiquetas <positions>:

    ![posiciones templatedetails](https://sergioiglesias.net/media/cached-resp-images//images/blog/tips/descripcion-posicion-plantilllas/posiciones-templatedetails_1230.png?version=52f5e3af4b516333341320804ec687c6)
2. Cada posición se declara entre las etiquetas <position> y </position>
3. Después, en el fichero de idiomas de la plantilla, que se llamará (por recomendación) "xx-XX.tpl\_nombreplantilla.sys.ini" (donde xx-XX son las iniciales de los idiomas, es-ES para español, por ejemplo) se tienen que declarar cada una de las descripciones de estas posiciones de la siguiente forma:
    TPL\_NOMBREPLANTILLA\_POSITION\_NOMBREPOSICION="Descripción"

Mira este ejemplo:

Supón una plantilla que llamamos "demo"

En el fichero templateDetails.xml de esta plantilla declaramos una posición que llamamos "posicion1"

 ```
<positions><position>posicion1<position><position>
```

En el fichero es-ES.tpl\_demo.sys.ini (que irá dentro de language/es-ES/) tendrá un literal de esta forma:
TPL\_DEMO\_POSITION\_POSICION1="Descripción"

---

Espero que este **tip Joomla** os ayude en vuestros **desarrollos de plantillas Joomla!**

[ Añadir a fuentes preferidas ](https://www.google.com/preferences/source?q=sergioiglesias.net)Gratuito · Primer paso recomendado

### ¿No sabes bien en qué estado

está tu web Joomla?

Antes de decidir si hay que arreglar, migrar o mantener, conviene saber qué está pasando. Reviso el estado de tu web — versión de Joomla, extensiones y lo que se pueda ver — y te digo qué conviene hacer y en qué orden.

Versión de Joomla y ruta de actualización Estado de extensiones Plan de acción con recomendaciones Informe por email + HTML

[ Solicitar revisión gratuita sin compromiso ](https://sergioiglesias.net/revision-joomla-gratis)Respuesta en 24–48 h laborables

[![Sergio Iglesias](https://sergioiglesias.net/images/sergiois-joomla-web.png)](https://sergioiglesias.net/sobre-mi)##### Consultor Web Joomla Senior

Soy [Sergio Iglesias](https://sergioiglesias.net/sobre-mi). Ayudo a empresas, instituciones y profesionales a convertir su web en una herramienta real de negocio: segura, escalable y fácil de gestionar. Soy especialista en migraciones complejas de Joomla sin pérdida de datos, desarrollo de extensiones y plantillas a medida y ofrezco mantenimiento y evolución de tu CMS.

[](https://x.com/sergiois "Sergio Iglesias en X") [](https://www.linkedin.com/in/sergiois "Sergio Iglesias en Linkedin") [](https://github.com/sergiois "Sergio Iglesias en Github") [](https://sergiois.github.io/ "Extensiones Joomla de Sergio Iglesias")

### Suscríbete a mi newsletter

¿Te ha gustado el artículo? Suscríbete a mi newsletter y recibe contenido exclusivo.
Podrás hacer gratis un **Curso de desarrollo de plantillas Joomla**.

[Quiero apuntarme!](https://sergioiglesias.net/newsletter)

###  No hay comentarios

###  Deja tu comentario

 En respuesta a Some User

 Nombre \*

 Dirección de email \*

 Texto del comentario \*

 Doy mi consentimiento para que mi información personal sea recopilada y procesada por este sitio para aceptar y mostrar mi comentario, así como para notificarme sobre las respuestas a él según la [Declaración de privacidad](https://sergioiglesias.net/politica-privacidad) del sitio. \*
