Standardpfad von Modulen ändern
Eingetragen von pisco@drupal.org (14)
am 16.03.2007 - 12:47 Uhr in
am 16.03.2007 - 12:47 Uhr in
Hallo
Ich möchte auf meiner Seite unter dem Pfad "/forum" einen selbst definierten Inhalt anzeigen. Gleichzeitig möchte ich auf der Seite aber das Forum-Modul einsetzen. Wenn ich nun einer "Node" den Pfad "forum" zuweise, so muss ich sicherstellen dass das Forum modul durch irgendeinen anderen Pfad, z.B. "board", ansprechen kann. Hat jemand eine Idee wie ich das hinkriegen könnte?
Gruss
pisco
- Anmelden oder Registrieren um Kommentare zu schreiben
Hallo pisco Ich verstehe
am 16.03.2007 - 19:52 Uhr
Hallo pisco
Ich verstehe zwar nicht ganz, weshalb du diese Umbenennung machen willst, aber egal.
Eigene Pfade definieren und bestehende überschreiben kannst du unter Administer/Site building/URL aliases (habe gerade keine deutsche Installation zur Hand). Dort kannst du nun die Pfade des Forum-Moduls überschreiben. Also z.B. für «forum» erstellst du einen Alias «board».
Es macht allerdings kaum Sinn für jeden einzelnen Forumbeitrag jeweils manuell einen Alias zu erstellen. Das kannst du zum Glück mit dem Pathauto-Modul erledigen. Dort kannst du unter den Node-Pfadeinstellungen spezifisch für die Forumsbeiträge den Pfad mit entsprechenden Argumenten besetzen.
Sollte eigentlich klappen so. Falls nicht, gäbe es noch die Holzhammermethode: Nimm das forum.module, suche den menu Hook (die Funktion forum_menu() ) und ersetze dort bei den entsprechenden Pfaden «forum» durch «board».
gruss elias
Hallo EliasVielen Dank für
am 16.03.2007 - 20:08 Uhr
Hallo Elias
Vielen Dank für Deine Antwort. Das natürlich geklappt — manchmal sieht man vor lauter Bäume den Wald nicht mehr :-)
Weshalb diese Umgebenennung durchaus Sinn machen kann: die Web-Site an der ich arbeite gehört einem Verein, dieser organisiert an einer Schule einen Anlass der sich "Forum" nennt. Aus diesem Grund sollten unter "example.com/forum" Informationen zu diesem Anlass zu finden sein. Trotzdem möchte ich aber das Forum Modul benutzen. Ich weiss, die Umstände sind etwas unglücklich, aber für die Schüler ist es am einfachsten wenn man ihnen sagen kann: "besucht die Web-Site Slash Forum, dort findet ihr alle Informationen".
Vielen Dank nochmals!
Gruss
pisco
Re: Hallo EliasVielen Dank für
am 18.03.2007 - 18:45 Uhr
...dieser organisiert an einer Schule einen Anlass der sich "Forum" nennt. Aus diesem Grund sollten unter "example.com/forum" Informationen zu diesem Anlass zu finden sein
Würde es nicht mehr Sinn machen, die Seite unter "example.com/events/forum" (oder statt "events" auch "anlaesse" oder irgendetwas Anderes) verfügbar zu machen? Das würde jedenfalls eine hierarchische Seitenstruktur darstellen.
Und was passiert, wenn im nächsten Jahr wieder der gleiche Anlass stattfindet? Wird die Seite dann überschrieben?
Nein, das würde es absolut
am 19.03.2007 - 11:52 Uhr
Nein, das würde es absolut nicht. Dieses "Forum" ist eine regelmässig stattfindende Veranstaltung wie z.B. die WWDC (World Wide Developer Conference) von Apple. Obwohl ich nicht weiss wie die URL für die WWDC lautet kann ich sie über www.apple.com/wwdc erreichen. Obwohl ich nicht weiss wie die URL von Google Earth lautet kann ich sie via www.google.com/earth erreichen. Gleiches gilt für Picasa, Calendar, Mail usw. von Google oder OS X, Mac Book, Mac Book Pro, X Serve usw. von Apple. Usability spielt in meinen Augen auch im Bereich URI eine grosse Rolle. Nicht nur dass man sich eine solche URL einfacher merken kann, man kann sie auch erraten bzw. gerät über sie an den richtigen Ort. Ausserdem ist der Werbeeffekt grösser und die Wahrscheinlichkeit einer Verlinkung steigt.
Sobald der Anlass wieder stattfindet, findet man unter der gleichen URL die entsprechend neuesten Informationen, genau so wie man das auch erwarten würde. "Cool URIs don't change" (http://www.w3.org/Provider/Style/URI).
Re: Nein, das würde es absolut
am 19.03.2007 - 15:00 Uhr
Nein, das würde es absolut nicht. Dieses "Forum" ist eine regelmässig stattfindende Veranstaltung...
Ah. War mir vorher so nicht klar.
Usability spielt in meinen Augen auch im Bereich URI eine grosse Rolle.
Full ACK.
Sobald der Anlass wieder stattfindet, findet man unter der gleichen URL die entsprechend neuesten Informationen, genau so wie man das auch erwarten würde.
Ok, ich war davon ausgegangen, dass es zwar ein wiederkehrendes Ereignis ist, jedoch jedes Mal eine neue Seite gibt
("/events/2006/forum", "/events/2007/forum", etc.)
"Cool URIs don't change" (http://www.w3.org/Provider/Style/URI).
Einer meiner Lieblingssprüche in Bezug auf Webseiten! So wie Du das jetzt erklärst, würde ich auch für diese Kurzfassung des URI stimmen (obwohl es natürlich doof ist, dass der Name mit dem "Forum" kollidiert).
schöne Grüsse,
Stefan