Acties:
  • 0 Henk 'm!

Anoniem: 42791

Topicstarter
Onder het motto "nooit geschoten is altijd mis" hier een vraagje over Drupal:

Wie weet er hoe je met taxonomy en pathauto clean URLs maakt in Drupal 7?

Ik heb bij 'URL aliases > patterns > Taxonomy term paths' het volgende pattern voor de taxonomy term pagina's.

[term:vocabulary]/[term:parent]/[term:name]/

Dit werkt echter maar gedeeltelijk. De paden volgen niet de structuur van de boom, maar pakken alleen de naam van het vocabulary en de huidige term, ongeacht hoe diep die term ligt. Het wordt dus altijd example.com/vocab_naam/huidige_term.

Wat ik wil is example.com/mijn_vocabulaire/term1/term2/home voor term pagina's en voor nodes example.com/vocab_naam/term1/term2/dit-is-een-artikel-titel-1234.

Op een of andere manier was dit in Drupal 6 niet zo ingewikkeld, maar voor Drupal 7 heb ik het halve internet moeten lezen, filmpjes van een 12-jarige Londense dude moeten kijken (drupal 6 helaas) en ik ben nog steeds nergens. Yargh! Hulp is zeer welkom, oh Tweakerts.

Acties:
  • 0 Henk 'm!

  • nerz101
  • Registratie: Februari 2010
  • Laatst online: 11-11-2024
Niet goed je vraag gelezen, vandaar deze edit.

[ Voor 129% gewijzigd door nerz101 op 13-05-2011 11:37 ]


Acties:
  • 0 Henk 'm!

  • kwaakvaak_v2
  • Registratie: Juni 2009
  • Laatst online: 12-10-2024
vergeet wat mijn boven buurman allemaal verteld...

Het gedrag wat pathauto vertoond is correct, maar je hebt waarschijnlijk geen pathauto regel aan gemaakt voor de node die bij je term hoort. Als je uberhaupt een node aan je term hebt gekoppeld.

Driving a cadillac in a fool's parade.


Acties:
  • 0 Henk 'm!

Anoniem: 42791

Topicstarter
kwaakvaak_v2 schreef op vrijdag 13 mei 2011 @ 11:23:
vergeet wat mijn boven buurman allemaal verteld...

Het gedrag wat pathauto vertoond is correct, maar je hebt waarschijnlijk geen pathauto regel aan gemaakt voor de node die bij je term hoort. Als je uberhaupt een node aan je term hebt gekoppeld.
Ik heb het content type wat ik gebruik (Book) voorzien van een taxonomy-veld en dat werkt. Als ik een Book artikel toewijs aan een categorie dan verschijnt het ook op de categorie (term) pagina.

Afbeeldingslocatie: http://i55.tinypic.com/1h9zwy.png
(click)

Waar ik naar op zoek ben is een pattern om mijn book artikelen een leuke URL te geven a la example.com/term1/term2/mijn-titel1234.

Dat moet onder de pattern tab gebeuren, maar ik heb tot nu toe geen succesvol pattern kunnen vinden.

Afbeeldingslocatie: http://i52.tinypic.com/jqkjlf.png


Ik zie ook bij de "replacement patterns" geen variabelen terugkomen die met taxonomy te maken hebben.

Heb jij misschien een idee welk pattern ik kan gebruiken om de gewenste URL voor mijn Book-pagina's te krijgen?

Acties:
  • 0 Henk 'm!

Anoniem: 42791

Topicstarter
Het heeft me gek genoeg heel veel zoekwerk gekost om dit te vinden, maar het zit als volgt.

Door de grote wijzigingen in de manier waarop taxonomy werkt in Drupal 7 is het maken van taxonomy-paden voor nodes (/vocab/term1/term2/term3/dit-is-een-titel) niet mogelijk.

Er is echter een discussie gaande over dit gebrek, omdat dit in Drupal 6 wel mogelijk was en veel mensen kunnen nu niet overschakelen naar Drupal 7.

Zie hier: http://drupal.org/node/741914

Mooier nog, in post 18 biedt een van de ontwikkelaars een patch aan die het mogelijk maakt om Taxonomy variabelen in paden voor nodes te gebruiken. Hiermee kun je dus mooie taxonomy paden maken. Er zitten aan de patch wel enkele beperkingen. Daarvoor moet je de hierboven gelinkte pagina lezen.