Je ne suis pas sûr si c'est l'endroit approprié pour cette question (je suis un débutant autoproclamé) ... J'ai un vocabulaire avec le schéma suivant:
category1
subcategory1a
subcategory1bDrupal 7: Afficher les termes de vocabulaire hiérarchique dans le modèle d'URL
Je suis en train de créer un modèle d'URL pour le chemin de contenu de sorte qu'il a le modèle d'URL suivante: category1/subcategory1a/[nœud: title]. J'ai Drupal 7.22, entité API 7.x-1.0-rc3, et Pathauto 7.x-1.1 et ont essayé différents modèles de jetons dans la section alias URL . Si je définis le modèle comme étant [node: field-VOCABULARYNAME]/[node: title], l'alias d'URL généré est: category1-subcategory1a/[node: title].
Existe-t-il un moyen d'afficher un "/" entre le terme parent et le sous-terme au lieu d'un tiret?
Ou existe-t-il un moyen de créer le modèle: [node: field-VOCABULARYNAME: 0]/[node: champ-VOCABULARYNAME: 1]/[node: title]?
Les jetons liés à des éléments de contenu individuels ("noeuds") dans la liste sont:
[node: field-VOCABULARYNAME]
[node: field-VOCABULARYNAME: 1]
[node: feld VOCABULARYNAME: 2]
[node: field-VOCABULARYNAME: 3]
Si je place le motif à [node: field-VOCABULARYNAME]/[node: field-VOCABULARYNAME: 1]/[node: title] , l'alias d'URL généré est: category1-subcategory1 a/sous-catégorie1a/[noeud: titre].
Dans mon type de contenu, le champ est défini en tant que widget Sélection hiérarchique avec référence Term comme type de champ.
J'ai trouvé ce post de StackOverflow (Drupal 7: Pathauto hierarchical taxonomy terms pattern) et cela m'a semblé le plus pertinent, mais je n'ai pas listé les jetons de terme de taxonomie.
Merci pour vos conseils
Cher @ pete80, merci beaucoup d'avoir répondu et pour le pourboire. Pour une raison quelconque, ce modèle a généré une erreur pour moi (j'ai récemment hérité de ce site et la structure n'a probablement pas été mise en place correctement). Ce lien m'a fourni la réponse: [link] http://drupal.stackexchange.com/questions/27141/how-can-i-use-pathauto-to-generate-urls-for-deeply-nested-vocabularies. Je devais activer le module d'index d'entité de taxinomie et entrer [node: terms: join: /]/[node: title] comme modèle sous "Content Paths" & utilisé [term: parent: name]/[term: name ] sous "Taxonomy Term Paths" et obtenu les résultats souhaités. – ForTheWin