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

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

[ Añadir a fuentes preferidas ](https://www.google.com/preferences/source?q=sergioiglesias.net)   18 Enero 2023    [Extensiones](https://sergioiglesias.net/blog/extensiones)   2 - 3 minutos    Visitas: 975  -
- [ Extensiones Joomla ](https://sergioiglesias.net/etiquetas/extensiones-joomla)
- [ Joomla4 ](https://sergioiglesias.net/etiquetas/joomla4)
- [ Seguridad Joomla ](https://sergioiglesias.net/etiquetas/seguridad-joomla)

  ![](https://sergioiglesias.net/images/blog/extensiones/sis-itemlock-joomla4.webp) 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

  [  Compártelo ](https://www.linkedin.com/sharing/share-offsite/?url=https://sergioiglesias.net/blog/extensiones/sis-itemlock-plugin-joomla-para-bloquear-items-de-menu-con-un-hash "Compártelo")   [  Postéalo ](https://twitter.com/intent/tweet?url=https%3A%2F%2Fsergioiglesias.net%2Fblog%2Fextensiones%2Fsis-itemlock-plugin-joomla-para-bloquear-items-de-menu-con-un-hash&text=SIS%20ItemLock%2C%20plugin%20%23Joomla%20para%20bloquear%20%C3%ADtems%20de%20men%C3%BA%20con%20un%20hash%20-%20%23Joomla4%20-%20%23MejorConJoomla "Postéalo")   [  Envíalo ](https://api.whatsapp.com/send?text=SIS%20ItemLock%2C%20plugin%20%23Joomla%20para%20bloquear%20%C3%ADtems%20de%20men%C3%BA%20con%20un%20hash%20-%20%23Joomla4%20-%20%23MejorConJoomla%20-%20https%3A%2F%2Fsergioiglesias.net%2Fblog%2Fextensiones%2Fsis-itemlock-plugin-joomla-para-bloquear-items-de-menu-con-un-hash "Enví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](https://sergiois.github.io/sis-itemlock.html) o desde [mi nuevo apartado de extensiones Joomla](https://sergioiglesias.net/extensiones-joomla/plugins-joomla/sis-itemlock).
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](https://sergioiglesias.net/blog/extensiones/468-como-instalar-una-extension-en-joomla-varias-formas).
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](https://sergioiglesias.net/images/blog/extensiones/sis-itemlock-configuracion.webp)

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](https://extensiones.sergioiglesias.net/plugins-joomla/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](https://sergioiglesias.net/extensiones-joomla/plugins-joomla/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

  [  Compártelo ](https://www.linkedin.com/sharing/share-offsite/?url=https://sergioiglesias.net/blog/extensiones/sis-itemlock-plugin-joomla-para-bloquear-items-de-menu-con-un-hash "Compártelo")   [  Postéalo ](https://twitter.com/intent/tweet?url=https%3A%2F%2Fsergioiglesias.net%2Fblog%2Fextensiones%2Fsis-itemlock-plugin-joomla-para-bloquear-items-de-menu-con-un-hash&text=SIS%20ItemLock%2C%20plugin%20%23Joomla%20para%20bloquear%20%C3%ADtems%20de%20men%C3%BA%20con%20un%20hash%20-%20%23Joomla4%20-%20%23MejorConJoomla "Postéalo")   [  Envíalo ](https://api.whatsapp.com/send?text=SIS%20ItemLock%2C%20plugin%20%23Joomla%20para%20bloquear%20%C3%ADtems%20de%20men%C3%BA%20con%20un%20hash%20-%20%23Joomla4%20-%20%23MejorConJoomla%20-%20https%3A%2F%2Fsergioiglesias.net%2Fblog%2Fextensiones%2Fsis-itemlock-plugin-joomla-para-bloquear-items-de-menu-con-un-hash "Envíalo")

[ 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. \*
