Hat URL-Alias Vorrang vor Callback Pfad?
Eingetragen von rhodes (631)
am 20.06.2008 - 11:16 Uhr in
am 20.06.2008 - 11:16 Uhr in
Hallo zusammen,
angenommen ich habe eine Seite mit dem URL Alias "gruppe_1/uebersicht" definiert und gleichzeitig eine callback Funktion "call_1", die auf denselben Pfad horcht, was genau passiert dann bei Aufruf dieses Pfades?
Nach meinem Verständnis müsste die "echte" Seite angezeigt werden und nicht die Ausgabe über die Funktion kommen. Ist das in Drupal zwingend so definiert? Ich habe das schon ausprobiert, weiss aber nicht, ob das bei mir nur ein Zufallsergebnis ist.
Danke & Grüsse
Rhodes
- Anmelden oder Registrieren um Kommentare zu schreiben
Re: Hat URL-Alias Vorrang vor Callback Pfad?
am 29.06.2008 - 03:01 Uhr
Nach meinem Verständnis müsste die "echte" Seite angezeigt werden und nicht die Ausgabe über die Funktion kommen. Ist das in Drupal zwingend so definiert?
Technisch betrachtet gibt es keine "echte" Seite. Beide Menüeinträge werden ja durch Implementierungen von
hook_menu()
vorgenommen. Es kommt also darauf an, in welcher Reihenfolge Drupal die beiden Implementierungen (im Path-Modul einerseits und in dem zweiten Modul andererseits) aufruft. Drupal arbeitet die einzelnen Module immer in der gleichen Reihenfolge ab. Du kannst die Reihenfolge ändern indem du mit den Werten der Spalteweight
in der Tabelle{system}
rumspielst.--