Als «routes» getaggte Fragen

9
Wie teste ich, ob die aktuelle Seite eine Administrationsseite ist?

Irgendwann habe ich angefangen, den folgenden Code zu verwenden, um zu testen, ob die aktuelle Seite eine Administrationsseite ist: $route = \Drupal::routeMatch()->getRouteObject(); $is_admin = \Drupal::service('router.admin_context')->isAdminRoute($route); Ich habe jedoch festgestellt, dass...

8
Wie setze ich ein Admin-Thema für eine Route?

Laut Drupal-Handbuch akzeptiert die Routendefinition den aufgerufenen Parameter _theme. Leider ist dieser Parameter als "TODO" dokumentiert . Kann dies verwendet werden, um das Admin-Thema für die Route zu erzwingen? Ist es möglich, den Konfigurationsparameter hier mit dem Namen des...

8
Benutzerdefiniertes Modul mit eigenem Menü?

Ich bin gerade dabei, mein drittes benutzerdefiniertes Modul zu schreiben, und dieses ist meine bisher größte Herausforderung. Ich weiß, wie man hook_menu verwendet, um Menüelemente zu generieren, und abhängig vom gewählten Pfad wird bestimmt, wo sie auf der Site angezeigt werden (Verwaltungsmenü...

8
Ändern aller URLs, um zusätzliche Informationen aufzunehmen

Welche Hooks stehen zum Ändern der URLs zur Verfügung? Zum Beispiel gibt es Sprachmodule , die, wenn sie aktiviert ist , Urls bieten wie /en/node/1anstatt sie als verlassen /node/1. Ich möchte etwas Ähnliches in der URL haben, auf das ich zugreifen kann, ohne dass andere Funktionen beeinträchtigt...

8
Wie rufe ich eine Funktion auf, wenn ein Knoten angezeigt wird?

Immer wenn ich eine Knotenseite ansehe, möchte ich eine Funktion aufrufen, bin mir aber nicht sicher, wie ich das machen soll. Ich dachte, ich sollte hook_menu()den Pfad als Knoten /% verwenden und deklarieren und diesem Pfad eine Rückruffunktion hinzufügen. Ist das der richtige Weg oder gibt es...

8
Menüelemente durch Bilder ersetzen

Ich suche nach einer Möglichkeit, Menüelemente als Bilder (mit Rollover) anstelle der üblichen Textlinks anzuzeigen. Ich habe das Modul Menüsymbole gefunden , aber wie der Name schon sagt, soll es das Symbol neben dem Link platzieren. Hat jemand eine Technik dafür? Vielleicht muss ich eine Art...

7
Warum funktioniert hook_menu_link_alter () nicht?

Ich möchte die primären Links meines Themas erweitern, also füge ich den folgenden Code in mein benutzerdefiniertes Modul ein. function mymodulename_menu_link_alter(&$item, $menu) { if ($item['menu_name'] == 'primary-links') { $item['expanded'] = 1; } } In page.tpl.php habe ich verwendet print...

7
Wie kann ich $ _POST-Daten in einem Rückruf abrufen?

Ich habe hook_menu ungefähr wie folgt implementiert: function sample_menu() { return array( 'path/to/things' => array( 'page callback' => 'callback_function', 'access arguments' => array('access content'), 'page arguments' => array(), 'type' => MENU_CALLBACK ) ); } Ich möchte in der...