Ho installato Drupal 4.6.5 ed il modulo taxonomy_menù.
Dopo avere abilitato gli url semplificati, ho creato una tassonomia di prova su ogni termine della quale ho impostato un alias dell'url.
Poi ho inserito un contenuto creando anche per lui un alias del percorso.
Funziona tutto più o meno bene, a parte il fatto che, sia nella home page che nella sezione in cui è inserito il contenuto, sotto l'articolo, dove è scritto "Posted in" non appare l'alias dell'url, ma l'indirizzo normale (http://www.sito.tld/taxonomy/term/6).
C'è un modo per ovviare a questo?
Che io sappia no, se definisci l'alias pippo per taxonomy/term/6 funziona in un senso solo.
che io sappia non esiste in drupal una funzione che, partendo dal path reale ti restituisca l'alias corrispondente....
Matteo
Esiste una funzione drupal_get_path_alias($path) che, dato un percorso, restituisce l'alias.
E' una cosa proprio così importante avere l'alias ?? si tratta di modificare il modulo taxonomy, oppure trovare un punto nel tema grafico dove cambiare i link alle tassonomie legate ad un nodo con il loro alias.
Matteo
Grazie per la risposta Matteo :)
Si è importante, almeno per me.
Sto cercando di ottimizzare Drupal per il posizionamento dei contenuti nei motori di ricerca ed attraverso l'url rewriting + gli alias riesco a creare dei path contenenti le chiavi necessarie.
Ma se per ogni contenuto esistono due url diversi si rischia di essere penalizzati, almeno da Google che ha un filtro per escludere i contenuti duplicati.
La rogna è che non sai mai quale dei contenuti viene escluso dall'indice, e quindi potrebbe trattarsi di quello con il path ottimizzato.
Cercherò il punto del tema dove appare il link e proverò a chiamare lì la funzione che mi hai indicato.
Ciao e grazie ancora :)
E' un punto interessante, forse varrebbe la pena parlarne in drupal.org...
Matteo