So ändern Sie den Zugriff verweigert Nachricht in Drupal

June 25

Das Content Managementsystem Drupal bietet integrierte Unterstützung für grundlegende Fehler-Seiten wie "404 Not Found" und "403 Zugriff verweigert." Entweder dieser Fehler angezeigt, wenn der Besucher versucht, einen URL zugreifen, die entweder nicht vorhanden oder besondere Zugangsvoraussetzungen hat. Benutzerdefinierte Seiten erstellt in Drupal Admin-Panel und jeden Fehler Error Reporting-Konfiguration auf der Seite verknüpft werden können, aber haben Sie Ihre Drupal-Knoten festgelegt nur für Mitglieder, Besucher werden nicht entweder die Fehlerseite zu sehen. Durch den Einsatz von Modulen können Sie benutzerdefinierte Fehlerseiten einrichten, die dieses Paradoxon zu vermeiden.

Anweisungen

Der Änderungszugriff verweigert Nachricht mit Seiten

1 Zugreifen Sie das Drupal Admin-Panel und klicken Sie auf "Inhalt erstellen" und wählen Sie "Seite." Geben Sie Ihre neuen Seite einen Titel wie "Nur für Mitglieder-Inhalte."

2 Die gewünschte Nachricht oder den Inhalt der Seite hinzufügen. Ein Beispiel könnte sein:

"Es tut uns leid, aber die Seite, die Sie anzeigen möchten, ist nur für Mitglieder.

Wenn Sie bereits ein registriertes Mitglied dieser Site sind, versuchen Sie < a Href = "User" > </a > einloggen.

Wenn Sie nicht Mitglied sind, bitte < a Href = "Zeichen" > http://www.yoururl.com/your-signup-page "> </a > anmelden.

Wenn Sie Fragen zu unserer Website oder Gruppe haben, wenden Sie sich bitte an < a Href = "/ Kontakt" > Kontakt </a >.

3 Senden Sie die Website und schauen Sie sich die URL in der Adressleiste des Browsers. Beachten Sie die "Knoten-ID", die die Zahl am Ende ist. Zum Beispiel:

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

4 Klicken Sie auf "Verwaltung", dann Site-Konfiguration"und"Fehlerberichterstattung". Geben Sie den Pfad zu Ihrer benutzerdefinierten Seite in das entsprechende Feld für die Seite Zugriff verweigert (403). Beispielsweise geben Sie für "http://www.example.com/node/3", "Knoten/3" ohne Anführungszeichen.

5 Speichern Sie die Änderungen und testen Sie Ihre Seite durch ausloggen und versucht, eine Seite nur für Mitglieder zuzugreifen.

Der Änderungszugriff verweigert Nachricht mithilfe der Module

6 Downloaden Sie und installieren Sie die entsprechende Version von Customerror-Modul aus dem Drupal-Modul-Repository. Verwendung von Knoten Fehlerseiten anpassen funktioniert nicht, wenn Knoten gesperrt sind. Benutzerdefinierte Fehlerseiten erstellt mit Knoten wird auch Karte bis in die Suchergebnisse und Inhaltsblöcke, die möglicherweise unerwünscht sind. Das Customerror-Modul vermeidet diese Probleme, indem behandeln von Fehlern in einer anderen Weise.

7 Klicken Sie auf "Administration > Website-Konfiguration > benutzerdefinierte Fehler" und geben Sie einen Seitentitel, z. B. "Nur für Mitglieder-Inhalte." Fügen Sie die gewünschte Nachricht oder den Inhalt der Seite hinzu und aktivieren Sie das Kontrollkästchen "Aktivieren".

8 Klicken Sie auf "Verwaltung", dann "Site-Konfiguration" und "Fehlerberichterstattung". Geben Sie "Customerror/403" im Feld "Zugriff verweigert (403)". Speichern Sie Änderungen und testen Sie Ihre Seite durch ausloggen und versucht, eine Seite nur für Mitglieder zuzugreifen.

Tipps & Warnungen

  • Fügen Sie Drupal Variablen benutzerdefinierten Seite Code wiederholen den Namen des Benutzers oder ein Suchfeld, wie von der Customerror-Modul Setup-Anweisungen enthalten. Feld "PHP aktivieren" muß in der Customerror-Editor für diese Tags wirksam geprüft werden.