Pathauto / Autopfad mit mehreren Kategorien / Vokabularien
am 27.11.2007 - 16:34 Uhr in
Hallo zusammen,
ich versuche mit dem Pathauto-Modul eine hierarchische URL-Struktur anzulegen, welche folgende Struktur haben soll:
z.B. http://www.meineseite.de/europa/deutschland/story-id112
Die Auswahl funktioniert über ein entsprechendes CCK Taxonomy Feld. Die Kategorie besitzt eine einfache Hierachie:
- Europa
-- Frankreich
-- Dänemark
-- Deutschland
- Afrika
-- Südafrika
-- Kenia
-- Kongo
- Asien
-- China
-- Thailand
-- Singapur
Soweit, so gut! Dies funktioniert auch soweit mit dem pathauto-Modul bei folgender Einstellung für die Beiträge: [termpath-raw]/[nid]
Allerdings soll nun eine zweite Kategorie, welche in den Inhaltstyp mit eingebunden wird, den Inhalt weiter spezifizieren. Die Kategorie hat folgenden Aufbau:
- Gebirge
- See
- Fluss
Leider hat nun pathauto Schwierigkeiten zu differnzieren. Das heisst bei manchen Inhalten erzeugt es eine gewollte URL der Form Kontinent/Land/NID bei manchen die ungewollte Form z.B. Alpen/123
Hat jemand Erfahrungen/Ideen wie man das in Griff bekommen würde?
Herzlichen Dank schon mal an alle die sich meiner annehmen!
Gruß
- Anmelden oder Registrieren um Kommentare zu schreiben
pathauto verwendet das erste
am 28.11.2007 - 17:58 Uhr
pathauto verwendet das erste vokabular, für den jeweiligen node type, das es findet. Handelt es sich immer um die gleichen content typen? Hast du deine Vokabulare gewichtet (weight auf der vakabular seite)? Sind die eingaben "required"?
hast das cck taxonomy schon von anfang an installiert, oder irgendwann zwischen deiner arbeit an der seite?
Sind nur Ansatzpunkte aber keine Lösungen.
» forward-media.de Drupal Entwicklung | Drupal Tutorials
Hallo Jochen, danke für den
am 29.11.2007 - 13:00 Uhr
Hallo Jochen,
danke für den Tipp mit der Gewichtung der Kategorien. Ich glaube daran lags. Erste Testläufe sind gut verlaufen. Ich hoffe, dabei bleibts auch ;-)
Funktioniert doch noch nicht perfekt
am 04.12.2007 - 15:35 Uhr
So, nach einigen Tests habe ich folgendes rausgefunden: Mit der Gewichtung der Kategorien wird auch tatsächlich die leichteste Kategorie für die pathauto [termpath] hergenommen.
Allerdings habe ich eine (siehe oben) Hierarchie mit zwei Ebenen und möchte meinen Pfad auch dementsprechend anzeigen, also Kontinent/Land/nid. Leider erzeugt mir pathauto mal nur kontinent/nid und mal anders (richtig) kontinent/land/nid
Wenn der erste Fall (Kontinent/nid) eintritt und man bearbeitet den Beitrag nochmal und speichert ihn wieder ab, wird der Pfad richtig angezeigt!
Innerhalb von CCK benütze ich das Modul Content Taxonomy ActiveSelect.
Hat jemand ein Idee an was das liegen könnte? Evtl. ist es auch ein Bug von Content Taxonomy bzw. welches Modul ist überhaupt für die Generierung von [termpath] zuständig?