it-swarm-es.tech

Opción Ocultar módulo de edición en el front-end para usuarios administradores

Cuando un usuario administrador inicia sesión, en el front-end de un sitio de Joomla 3, cuando mueve el mouse sobre los módulos o menús, aparece un icono/mensaje Editar módulo dentro de un cuadro. Al hacer clic en él, llevará al usuario al backend. ¿Cómo prevenir esto?

4
FFrewin

Hay 2 opciones para evitar esto:

Uno es un entorno global para evitar que esto suceda.

En Configuración global -> Configuración del sitio -> Iconos de edición al pasar el mouse por:
Podemos establecer esta configuración en Módulos y menús, Módulos o Ninguno.

La otra opción está relacionada con los permisos del módulo. Dado que en Joomla 3, tenemos la capacidad de establecer permisos por módulo, podemos eliminar la capacidad de editar módulos específicos por grupos de usuarios específicos. Cuando un usuario no tendrá permisos de edición en un módulo, el ícono Editar no aparecerá en el front-end. Sin embargo, esto restringirá a los usuarios de este grupo de usuarios de editar el módulo también en el backend.

5
FFrewin

Se me buscó una solución para el mismo problema que tenía cuando encontré su pregunta. La solución que tomé fue una sobrescritura de plantilla, que eliminó el botón de edición para mí. Debe cambiar el archivo com_content/article/default.php y cambiar la línea:

$canEdit = $params->get('access-edit');

a

$canEdit = false;

Se puede encontrar una explicación más detallada en fuente aquí . Esto resolvió el problema para mí.

0
BastianW