Wie blenden Sie die Menüelemente für anonyme Benutzer in Drupal 8 aus? Da hook_translated_link_alter veraltet ist, welche Hooks können zur Ausführung der Aufgabe verwendet werden?Menüoptionen für anonyme Benutzer ausblenden in Drupal 8
0
A
Antwort
1
Ihre Menüpunkte werden an eine bestimmte Route gebunden sein. In Ihrer .routing.yml-Datei können Sie Berechtigungen für Ihre Route festlegen, die auf den Link übertragen werden.
Schnell Beispiel: Nehmen wir an wir einen Link auf die folgende Route erstellen:
profile.page:
path: 'profile'
defaults:
_controller: '\Drupal\profile\Controller\ProfileController::profile'
_title: 'Profile'
requirements:
_permission: 'access profile content'
Hier ‚Zugangsprofil Inhalt‘ ist eine Erlaubnis Brauch, aber es spielt keine Rolle, welche die Erlaubnis, es ist. Ihr Link wird auch diese Berechtigung erhalten und Drupal wird Ihren Link ausblenden, wenn der Benutzer keine Berechtigung zum Zugriff auf den dahinter liegenden Inhalt hat.
Hoffe, das hilft
Verwandte Themen
- 1. Zugriffstoken für anonyme Benutzer - JWT
- 2. 8 - Drupal 8 Haken in Registrierung
- 3. Caching für anonyme Benutzer in Django
- 4. Benutzerdefinierte Formulare in Drupal 8
- 5. Drupal 8 kontextueller Filter für Datum
- 6. Mehrsprachiges Formular in Drupal 8
- 7. Drupal Konsole Alternative für drush macht auf Drupal 8
- 8. Tracking anonyme Benutzer
- 9. Drupal 8 Twig funktioniert nicht für Debug
- 10. zu Willkommen in Drupal 8
- 11. Feld 'geändert' in Drupal 8
- 12. Tomcat/Spring Session Management für anonyme Benutzer
- 13. ASP.NET-Caching nur für anonyme Benutzer konfigurieren?
- 14. Zugriff auf Verlauf für anonyme Benutzer auf Mediawiki blockieren?
- 15. Drupal 8 - Kernsuchmodul, Änderungsmarkierung
- 16. Drupal 8 Eindeutiges Feld in der Profilregistrierung
- 17. JavaScript-Code zum Anzeigen und Ausblenden mehrerer Menüoptionen
- 18. Drupal 8 Form und Ansicht in Block
- 19. Webform-Titel ausblenden in Drupal 7
- 20. Drupal Session Benutzer-ID für unabhängiges Skript
- 21. Drupal für Benutzer, die "Unter" -Nutzer erstellen?
- 22. Drupal 8 hook_node_load funktioniert nicht
- 23. Django Speicherung anonyme Benutzer Daten
- 24. Drupal 8 (mit Zweig) Entwicklung
- 25. Drupal 8 optional in drupal_process_states funktioniert nicht
- 26. Anzeige Beschreibung unter Menüeintrag in Drupal 8
- 27. Hinzufügen von Drittanbieter-Klasse in Drupal 8
- 28. Drupal 8 aktiv menutrail in navigation
- 29. Wie speichere ich temporäre Daten für anonyme Benutzer in Rails
- 30. Redirect anonyme Benutzer/Login-Seite
Jedes benutzerdefinierte Modul mit stabilen Release für die gleichen? –
Dies ist eine gute Antwort, aber es funktioniert nur, wenn der Link einer Route entspricht. Ich wäre an einer Lösung interessiert, die für eine externe Verbindung funktioniert. – AdamS