Le système de gestion de contenu Drupal fournit un support intégré pour les pages d'erreur de base tels que " 404 Not Found " et "Accès refusé 403 . " Chacune de ces erreurs apparaissent si un visiteur tente d'accéder à une URL qui soit n'existe pas ou a des exigences d'accès spéciaux . Pages personnalisées peuvent être créées dans le panneau d'administration Drupal et reliés à chaque erreur en utilisant le rapport d'erreurs page de configuration, mais si vous avez vos noeuds Drupal mis aux membres seulement, un visiteur ne sera pas en mesure de voir la page d'erreur non plus. Grâce à l'utilisation de modules , vous pouvez configurer les pages d'erreur personnalisées qui permettent d'éviter ce paradoxe. Instructions Changer Access Denied message à l'aide Pages 1 accès au panneau d'administration Drupal et cliquez sur " Créer un contenu " et sélectionnez " page ". Donnez à votre nouvelle page d'un titre , comme « membres seulement contenu . " 2 Ajouter le message ou le contenu de la page. Un exemple peut être : . "Nous sommes désolés , mais la page que vous tentez d'afficher est réservée aux membres Si vous êtes déjà inscrit comme membre de ce site , veuillez réessayer < ; . a href = " utilisateur "> connectant Si vous n'êtes pas membre , s'il vous plaît signe . Si vous avez des questions sur notre site ou en groupe, n'hésitez pas à s'il vous plaît contactez-nous . 3 Soumettre le site et jetez un oeil à l'URL dans la barre d' adresse de votre navigateur Notez le " node ID " qui est le nombre à la fin . Par exemple: . < p> http://www.example.com/node/3 4 Cliquez sur "Administration ", puis configuration du site "et" Signaler une erreur " . Entrez le chemin à votre page personnalisée dans le champ prévu pour l' Access Denied (403) page. Par exemple, pour " http://www.example.com/node/3 " , vous devez entrer " node /3" sans les guillemets. 5 enregistrer vos modifications et tester votre page en déconnecter et tenter d'accéder à une page réservée aux membres . Changement access Denied message à l'aide Modules 6 Téléchargez et installez la version appropriée du module CustomError de l' Drupal référentiel de module. En utilisant des nœuds de personnaliser les pages d'erreur ne fonctionnera pas si les noeuds sont verrouillés . Pages d'erreur personnalisées créées à l'aide des nœuds seront également apparaître dans les résultats de recherche et des blocs de contenu qui peut être indésirable . Le module de CustomError évite ces problèmes par des erreurs de manipulation d'une manière différente . 7 Cliquez sur " Administration> Configuration du site> erreur personnalisé " et entrez un titre de page , comme « membres seulement contenu ». Ajouter le message ou le contenu souhaité sur la page et cochez la case "Enable" . 8 Cliquez sur "Administration ", puis " Configuration du site » et « Message d'erreur ». Entrez champ " customerror/403 " dans le " Access Denied (403) " . Enregistrer les modifications et tester votre page en déconnectant et tenter d'accéder à une page réservée aux membres .
|