Ich generiere Breadcrumbs aus URL-Argumenten, wie hier beschrieben .
Ich habe einen Wortschatz, der so aussieht:
Kunst-> Performing-> Tanzen-> Ballett
Ich möchte, dass meine URL so aussieht: Kunst / Performing / Tanzen / Ballett
Mit dem Pathauto-Modul kann ich dies für taxonomische Begriffe tun:
[term:parent]/[term:name]
Was mir auf der Ballettseite Folgendes gibt: nicht was ich will:
dancing/ballet
Wenn ich Eltern anstelle von Eltern verwende, ( [term:parents]/[term:name]
); das ist nah aber nicht ganz:
arts-performing-dancing/ballet
Wie komme ich von arts-performing-dancing
nach arts/performing/dancing
?
quelle
Ich habe einen besseren Weg gefunden, der skaliert
quelle
Alle diese Antworten sind richtig, aber Sie können auch das Taxonomy-Entitätsindexmodul verwenden, das Taxonomie-Token bereitstellt. Probleme beginnen, wenn Ihr Begriff Schrägstriche enthält.
quelle
Wenn Sie ein Muster für Drupal 8 finden, verwenden Sie
[term:parents:join:/]/[term:name]
Beispielergebnis:
arts/performing/dancing
Da unser Trennzeichen ein Schrägstrich ist, vergessen Sie nicht, das Entfernen der Schrägstriche unter Administration> Konfiguration> Suche und Metadaten> URL-Aliase> Einstellungen zu deaktivieren. Gehen Sie zu / admin / config / search / path / settings, Abschnitt Interpunktion , suchen Sie nach Schrägstrich (/). und wählen Sie "Keine Aktion (nicht entfernen)" in der Dropdown-Liste.
quelle
Verwenden Sie das folgende Muster für den Pfadalias :
[term:i18n-vocabulary]/[term:parents:join-path]/[term:i18n-name]
.quelle