SERGIOIGLESIAS

Blog sobre Joomla

SIS ItemLock, plugin Joomla para bloquear ítems de menú con un hash

Hoy te presento un nuevo plugin para Joomla 4 con el que puedes bloquear un ítem de menú y no tener acceso a él si no se pone un hash (código alfanumérico) en la URL.

SIS ItemLock, plugin #Joomla para bloquear ítems de menú con un hash - #Joomla4 - #MejorConJoomla Tuitéalo

Por qué desarrollar este plugin para Joomla

Hay veces que quieres dar acceso a un determinado apartado (o sección o ítem de menú) de tu página web, pero no quieres que pueda entrar nadie.

Evidentemente, puedes hacerlo directamente con el CORE de Joomla: con crear un usuario, un nivel de acceso específico y asignar ese ítem de menú a ese nivel de acceso ya lo tendrías.
El usuario solo tendría que conectarse con sus datos de acceso y ya podría verlo.

Pero... para qué tener que hacer todo esto para algo que puede ser mucho más sencillo.

Pues bien, aquí es donde entra este plugin.

Se trata de un plugin de sistema en el que podrás seleccionar un ítem de menú y asignarle el código alfanumérico que tu quieras. Después, para poder acceder a este ítem de menú, tendrás que añadir a la URL ese hash de la siguiente manera: url?sislock=HASH

En el caso de no poner la URL de esta manera el usuario será redirigido a la página que tu selecciones.

Simple ¿no?

Funcionamiento de SIS ItemLock

Su funcionamiento es muy simple. Los pasos que tienes que seguir son los siguientes:

  1. Descargar el plugin de mi sitio de GitHub o desde mi nuevo apartado de extensiones Joomla.
  2. Instalarlo de la forma habitual en Joomla.
    En este artículo tienes más información: Cómo instalar una extensión en Joomla.
  3. Ir al plugin y configurarlo.
  4. Habilitar el plugin y listo.

Con estos 4 sencillos pasos tendrás funcionando el plugin en tu web.

Voy ahora a explicarte cómo configurar el plugin para que no tengas problema.

Cómo configurar SIS ItemLock

sis itemlock configuracion

Como puedes ver en la captura anterior vas a poder añadir o quitar tantos ítem de menú como necesites.

Por cada uno de estos ítem tendrás 3 campos:

  1. Hash: es el código o cadena alfanumérica que tienes que asignar al ítem de menú.
  2. Ítem a bloquear: tienes que seleccionar el ítem de menú que quieres bloquear.
  3. Ítem a volver: tienes que seleccionar el ítem de menú al que quieres que se redireccione al usuario si no pone bien el hash.

Ahora que ya lo tienes configurado, lo publicas, lo guardas y listo.

Si quieres ver una demo de cómo funciona puedes ir a: Demo SIS ItemLock.


Pues este es el plugin para Joomla que he desarrollado para bloquear ítems de menú a través de un hash.

Tienes toda la información y puedes descargarlo en mi web: SIS ItemLock

Espero que te guste y te sirva para tus proyectos.

Si quieres ayudar a otros compañeros, comparte el artículo en Twitter haciendo clic a continuación.

SIS ItemLock, plugin #Joomla para bloquear ítems de menú con un hash - #Joomla4 - #MejorConJoomla Tuitéalo

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.

No hay comentarios

Artículos relacionados

Solicita presupuesto

¿Quieres una página web que funcione?

Contacta conmigo y hablemos de tu proyecto.