Pathauto & Taxonomy Menu
am 24.06.2010 - 00:52 Uhr in
Hallo,
ich habe ein relativ simples Problem. Ich habe ein Taxonomy Menu, das den jeweiligen Taxonomy-Term auf eine selbsterstellte views-Seite lenkt, nach dem Muster /menu/[tid]
Ich möchte diesen Pfad automatisch durch Aliases der Form /menu/[termname) ersetzen.
Das ganze wäre kein Problem, wenn ich den Taxonomy-Standard-View (taxonomy/term/[tid]) verwenden würde, denn diesen kann ich in Pathauto automatisch durch einen neuen Pfad ersetzen lassen. Für einen im Taxonomy-Menu erstellen custom-path jedoch gibt es keine solche Einstellmöglichkeit in pathauto.
Gibt es ein Modul/Workaround, für in Taxonomy-Menu erstelte custom-pfade einen Autoalias einzurichten?
Vielen Dank & Grüße
sagredo
- Anmelden oder Registrieren um Kommentare zu schreiben
sooo simple ist das Problem
am 28.06.2010 - 19:05 Uhr
sooo simple ist das Problem nicht, wenn man davor sitzt. Ich hab vor kurzem selber genau das zusammen gebaut und mich dabei recht schwer getan.
Hast du in den Einstellungen des Taxonomy Menü (im zugehörigen Vokabular) den Punkt 'Name des Begriffs verwenden' angehakt?
Hast Du im custom path nur 'menu' stehen statt 'menu/%' oder '/menu/%'?
Welche Parameter akzeptiert deine zugehörige View?
Bei mir sind es :
Taxonomie: Begriffs-ID (mit Verschachtelungstiefe)
Taxonomie: Term ID depth modifier
( ich hab aber auch ein 2 ebiges Menü)
vll hilft dir das schon weiter, wenn nciht, beschreib dch mal bitte was du wo eingestellt hast.
sagredo schrieb Gibt es ein
am 29.06.2010 - 08:14 Uhr
Gibt es ein Modul/Workaround, für in Taxonomy-Menu erstelte custom-pfade einen Autoalias einzurichten?
http://drupal.org/project/taxonomy_redirect
Drupal 7 Screencasts in deutsch!
Ich habe ein ähnliches Problem,
am 10.02.2011 - 12:03 Uhr
deshalb hänge ich es mal hier ran.
Folgende Module im Einsatz:
- Hierarchical Select (es soll nur in der untersten Hierarchie des Vokabulars selektiert oder hinein geschrieben werden können)
- Ubercart mit integriertem view aus uc_product
- Pathauto
- Taxonomy Menu (inkl. aller aktivierten Zusatzmodule)
- Taxonomy Redirect (das ich aber bis jetzt nicht verstanden habe)
Also:
Ich möchte einen view integrieren, der bei Aufruf der parent terms und/oder terms selbst anzeigt. Dabei soll der Pfad (custom path in taxonomy menu) aus den url-alises von pathauto bestehen. Ebenfalls sollte aus der URL ersichtlich sein, wann es sich um einen parent term oder einen term handelt.
Baue ich hierzu einen custom path mit views und den Argumenten term-id und ... depth, so wie es in der READ-ME steht, so erhalte ich alles richtig und wunderbar. Könnte dann wohl aufhören, wenn nicht der Pfad dann aus term-ids in der URL bestehen würde. Aktiviere ich dann im taxonomy-menu das term-name, so wird das Menu nicht aufgebaut, weil dann ja auch die Argumente nciht mehr stimmen, wenn ich dort term-id etc. auswähle. Und das obwohl ich pathauto wunderbar ausgefüllt habe.
Berücksichtige ich die views nicht und wähle im taxonomy-menu den default path aus, so zeigt mir das System eben die URL-aliase wie ich es möchte, auch mit der besagten Struktur, aber ohne views halt.
Jetzt kommt der leider nicht komplette Ansatz:
In http://drupal.org/node/783594#comment-3846128 wird dargestellt, wie mit term-name und entsprechenden Argumenten der custom-path so aufgebaut wird, dass aus den tids entsprechende urls werden. Das mit dem entsprechenden view funktioniert auch für die tids ...
Aber: Der view für das Parent-term wird nicht berücksichtigt! Ich erhalte stattdessen die Standard Darstellung.
Zusammenfassung:
- default-path: keine views Integration,
- custom-path wie in Read-Me erklärt:read-me taxonomy-menu keine freundlichen Url-aliase
- custom-path mit term-name: Die URL-Struktur wird nicht abgebildet und der parent-term nicht als view dargestellt.
Weiß da jemand Rat?