[Cómo] Usar Joomla LoadPosition + LoadModule para poner un módulo en un artículo

¿Sabías que es posible poner un módulo en un artículo en Joomla, es decir, directamente en tu contenido usando la función loadmodule / loadposition de Joomla?

Por ejemplo, digamos que queremos poner nuestro módulo de Joomla Paypal (o cualquier otro módulo para el caso) en un artículo en lugar de en una posición de módulo.

Podemos hacer esto usando el plugin de Joomla predeterminado LoadModule o LoadPosition.

Por supuesto, existen muchas otras razones para incluir un módulo en un artículo. Otro muy buen ejemplo de cómo poner un módulo en un artículo es cuando agregamos un CTA (Call-to-action) para que alguien se una a nuestra lista de correo. 

Podemos usar un módulo de suscripción, pero al usar la función loadposition, podemos colocarlo en cualquier lugar a voluntad dentro del contenido de un artículo de Joomla.

Contenido[Mostrar]
 

Cree el módulo Joomla o la posición para cargar

En primer lugar, asegúrese de haber creado y definido el módulo que desea mostrar en el artículo.

Esto es bastante sencillo de hacer:

  1. En el menú superior, vaya a Extensiones y haga clic Módulos
  2. Utilice la función de filtro para buscar y encontrar el módulo que desea incluir en un artículo y haga clic en el módulo. También puede crear uno nuevo o crear una copia de uno existente.
  3. Cree un nuevo nombre de puesto escribiendo un nuevo nombre (uno que no entre en conflicto con las posiciones utilizadas por su plantilla). Por ejemplo, escriba in_article_subscribe
  4. En Asignación de módulo, seleccione las páginas a las que desea asignar el módulo y Guardar. Normalmente lo aplicamos Todas las páginas para que podamos usarlo en cualquier lugar del sitio que queramos.

Ahora, una vez que haya creado el módulo que desea mostrar en el artículo, hay un complemento predeterminado que ahora puede cargar el módulo o la posición del módulo en el artículo.

Puede llamar a cualquier posición de módulo en un elemento de contenido con el siguiente código

Use la posición de carga de Joomla para poner un módulo en un artículo 

Para cargar una posición específica (de las posiciones de módulo que ha definido), puede utilizar la sintaxis siguiente:

{ loadposition in_article_subscribe}

Esto cargaría la posición in_article_subscribe

NB: (QUITAR los espacios iniciales y finales antes de {})

Recuerde, también debe habilitar el "Contenido: módulos de carga"del Plugin Manager (si lo ha desactivado por cualquier motivo).

contenido loadodules complemento del sistema joomla

Otro buen ejemplo que nos gusta usar es cargar el módulo de inicio de sesión para aquellos usuarios que aún no han iniciado sesión, o mostrarles un mensaje de que deben registrarse e iniciar sesión.

Esta es una excelente oportunidad para utilizar la función de módulo de carga de Joomla para insertar un módulo de Joomla en un artículo.

Módulo de carga de Joomla - poner un módulo en un artículo

NB: Elimine TODOS los espacios entre {loadposition y el final}. NO debe haber espacios iniciales o finales.

No pudimos hacer esto arriba porque de lo contrario, Joomla (nuestro CMS) habría eliminado el texto y habría intentado reemplazarlo ;-) También asegúrese de que todo esté en minúsculas. Para hacerlo más simple, debería gustarle [loadposition user4] pero use corchetes {} en lugar de corchetes [].

Otro buen ejemplo del uso de este módulo es este.

Supongamos que desea crear un anuncio (o un enlace de afiliado), pero en lugar de copiar y pegar el código, desea poder replicar este anuncio a voluntad en sus elementos de contenido.

Por lo tanto, usa el mod_html módulo para crear el anuncio que necesita.

Ahora, cada vez que desee mostrar este anuncio, simplemente inserte {loadposition xxxx} (asegúrese de eliminar espacios adicionales antes de loadpostion y después de xxxx, los espacios se agregaron intencionalmente en este ejemplo) en el contenido.

Lo bueno de esto es que si desea cambiar el anuncio, solo necesita cambiar esto en el módulo en lugar de en cada elemento de contenido. ¡A continuación, estamos usando la funcionalidad para mostrar nuestro cuadro de suscripción de libros electrónicos! 

Te ayudamos a administrar mejor tu Joomla

Joomla

Botón gratuito de libro electrónico de consejos de Joomla

Módulo de carga de Joomla

 

La característica similar del módulo de carga de Joomla funciona exactamente de la misma manera que describimos anteriormente, pero en este caso, carga un módulo específico, en lugar de una posición de módulo.

{ loadmodule login } 

Esto cargaría el inicie sesión módulo.

NB: (QUITAR los espacios iniciales y finales antes de {})

La misma lógica se aplica aquí, puede cargar cualquier módulo de Joomla que desee, donde lo necesite, especificando el nombre del módulo a cargar.

 

Resumen

Una vez que esté familiarizado con el concepto de cargar un módulo o la posición del módulo en un artículo, comenzará a encontrar muchas formas de usarlos en su artículo para crear funciones particulares. Por ejemplo, como puede ver arriba, estamos usando el módulo loadposition para cargar una llamada a la acción de un libro electrónico Joomla usando la sintaxis de estas funciones.

joomla loadposition

Como puede ver, se reemplaza por nuestro banner de libro electrónico.

¿Tienes alguna pregunta? ¡Háznoslo saber en los comentarios a continuación!

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