path automatica com os termos parent/child

Events happening in the community are now at Drupal community events on www.drupal.org.
antoniocardoso's picture

Bom dia,
estou a tentar criar uma path automatica onde agrega os termos
parent/child

uma exemplo é:
www.meusite.pt/livros/romance/titulo-do-livro

Este tipo de exemplo já o consigo fazer quando estou no artigo, mas o link do termo "romance" fica
www.meusite.pt/romance/
e eu pretendia que antes aparece-se o parent "livros" (www.meusite.pt/livros/romance/).

Será que alguém tem um ideia.
Penso que passa pela configuração do "URL Alias", mas memso assim não estou a conseguir.

nota:
no meu vocabulário já tenho definido o
- livro
-- romance
-- drama
...

Desde já, o meu obrigado

Comments

Pathauto

mariomc's picture

Instala o pathauto e o token, para poderes controlar automaticamente os aliases através de patterns específicas.
Depois, segue os passos deste exemplo:
http://drupal.stackexchange.com/a/29056/4915

Cumps

[term:parents-all]

jolidog's picture

Olá António,

Já deves estar a par da página de configuração dos patterns para gerir o alias em: /admin/config/search/path/patterns

Tens lá uma secção para os taxonomy terms paths e se expandires o fieldset replacement patterns encontras muitos tokens que podes usar na construção do url.
Por defeito penso que o url é da forma: [term:vocabulary]/[term:name] se adiconares o token [term:parents-all] pelo meio devem ficar como pretendes.

[term:vocabulary]/[term:parents-all]/[term:name]

Boa sorte!

PS não te esqueças de ter conteúdo nas páginas pai, ou seja, se alguém está em www.meusite.pt/livros/romance e apaga romance do url ficando em www.meusite.pt/livros deve existir conteúdo nessa página, ainda há muita gente que usa a url bar como breadcrumbs e temos de ter cuidado com isso :)

REsolvido

antoniocardoso's picture

Sim, resolveu. Obrigado

Já agora como é que no "content path" (url alias) consegui referir o [term:vocabulary] no inicio do url.

A solução que referem foi para o "Taxonomy term paths" :)

António Manuel Cardoso