Pregunta

Tengo algunos artículos en mi web creada con Joomla! 3.x a los que no le puedo quitar la palabra "Artículo" justo encima del título del artículo, ¿qué debo modificar para que no aparezca?

 

Respuesta

Un problema que puede ser muy sencillo de solucionar es un quebradero de cabeza para algunos. Expliquemos el porqué se muestra esta palabra y pasemos luego a dar varias soluciones según sus preferencias y necesidades. Le damos tres opciones para solucionarlo.

La palabra "Artículo" -o "Article" para webs en inglés-, aparece cuando un artículo no está asociado a ningún elemento de menú. Esto hace que se muestre sin las SEFs y provoca que se active la vista especial del artículo, donde aparecerá predeterminadamente la palabra Artículo.

Si están pensando que es un problema de configuración, se equivocan, no es un problema de selección de opciones o modificación de parámetros en la administración de Joomla!. No encontrarán ninguna opción que desactive este comportamiento, excepto la creación de un elemento de menú para asociar este artículo. Así, cuando hacemos un enlace y usamos correctamente el editor de Joomla!, quedará perfectamente enlazado y la palabra Artículo desaparecerá. Esta es la opción más aconsejable.

Si aún así, no desea crear un elemento de menú visible, le damos una opción parecida que soluciona el problema también.

La opción es crear un elemento de menú al artículo, pero en un menú "oculto" o que no se enlace en la web. Esto soluciona el problema al igual que la primera opción.

Pero si todavía persiste en no querer enlazar el artículo con ningún elemento, queda la opción del override de la plantilla. Expliquemos el proceso que, aunque parezca complicado, es sencillo y completamente eficaz. Advertir que aunque se actualice Joomla!, nunca tendrá problemas con la actualización, ya que se trata de un override, es decir, de una modificación sin tocar el core de Joomla! 3.x.

  1. Copie el archivo /components/com_content/views/article/tmpl/default.php y péguelo en el directorio /templates/**NOMBRE_DE_SU_PLANTILLA**/html/com_content/article
  2. Ábralo el archivo copiado en la ubicación de su plantilla y edítelo con un editor de textos sencillo.
  3. Localice la línea <?php if ($this->params->get('show_page_heading', 1)) : ?> que está alrededor de la línea 28 del archivo.
  4. Cambie el uno (1) por un cero (0) de manera que la línea quede <?php if ($this->params->get('show_page_heading', 0)) : ?>
  5. Guarde la modificación. Súbalo al servidor en caso de que sea necesario.

Verá cómo la palabra Artículo ha desaparecido. Esta es la última opción, igual de válida que las anteriores, utilizando un override (modificación).

 

Nota importante: Hay otras soluciones que dan en otras webs que consisten en modificar el core de Joomla!. Esto no sólo es peligroso, si no que además cuando actualice su Joomla! verá que ha perdido toda la modificación hecha, por lo que tendrá que rehacer esta modificación cada vez que actualice.

 

Ayuda para Joomla! 3.x