Tecnología

Inicio

Cómo cambiar el mensaje de acceso denegado en Drupal

Cómo cambiar el mensaje de acceso denegado en Drupal


El sistema de gestión de contenidos Drupal proporciona soporte integrado para las páginas de error básicos tales como "404 Not Found" y "403 Acceso denegado". Cualquiera de estos errores aparecen si un usuario intenta acceder a una URL que o bien no existe o tiene requisitos especiales de acceso. páginas personalizadas se pueden crear en el panel de administración de Drupal y vinculados a cada error utilizando la página de configuración de informe de errores, pero si usted tiene sus nodos de Drupal para establecer sólo para miembros, el visitante no será capaz de ver la página de error tampoco. A través del uso de módulos, puede páginas personalizadas de error de configuración que evitar esta paradoja.

Instrucciones

Cambiar mensaje de acceso denegado Uso de páginas

1 Acceder al panel de administración de Drupal y hacer clic en "Crear contenido" y seleccione "Página". Dar a su nueva página de un título, como "contenido exclusiva para miembros."

2 Añadir el mensaje o contenido que desea a la página. Un ejemplo puede ser:

"Lo sentimos, pero la página que está intentando ver es solo para miembros.

Si usted ya es un usuario registrado de este sitio, por favor, intente acceder href="user"> <a en </a>.

Si no es miembro, por favor, <a href="sign"> http://www.yoururl.com/your-signup-page">sign </a>.

Si usted tiene alguna pregunta sobre nuestro sitio o grupo, no dude en ponerse en contacto con nosotros, <a href="/contact"> </a>.

3 Presentar el sitio y echar un vistazo a la URL en la barra de direcciones del navegador. Tenga en cuenta el "ID de nodo", que es el número al final. Por ejemplo:

http://www.example.com/node/3

4 Haga clic en "Administración", a continuación, la configuración del sitio "y" El informe de errores. "Introduzca la ruta de acceso a su página personalizada en el campo previsto para el Acceso denegado (403) página. Por ejemplo, para" http://www.example.com / nodo / 3 ", tiene que escribir" nodo / 3 "sin las comillas.

5 Guarde los cambios y probar la página cerrando la sesión y tratar de acceder a una página sólo para miembros.

Cambiar mensaje de acceso denegado utilizar tarjetas

6 Descargar e instalar la versión adecuada del módulo CustomError desde el repositorio de módulos de Drupal. El uso de nodos de personalizar las páginas de error no funcionará si los nodos están bloqueados. páginas de error personalizados creados usando nodos también se mostrará en los resultados de búsqueda y bloques de contenido que puede ser indeseable. El módulo CustomError evita estos problemas mediante el manejo de errores de una manera diferente.

7 Haga clic en "Administración> Configuración del sitio> error Personalizado" e introduzca un título de la página, como por ejemplo "Contenido exclusiva para miembros." Añadir el mensaje o contenido que desea a la página y marque la casilla "Activar".

8 Haga clic en "Administración" y luego "Configuración del sitio" y "El informe de errores." Enter "CustomError / 403" en el "Acceso denegado (403)" campo. Guarde los cambios y probar la página cerrando la sesión y tratar de acceder a una página sólo para miembros.

Consejos y advertencias

  • Añadir variables de Drupal a su código de página personalizado para repetir el nombre del usuario o incluir un cuadro de búsqueda, como se sugiere en las instrucciones de configuración del módulo CustomError. La casilla "Habilitar PHP" se debe comprobar en el editor CustomError para estas etiquetas surtan efecto.