creare un token personalizzato
ciao a tutti,
ho bisogno di crearmi un token customizzato:
Spiego meglio la cosa: sto usando i moduli "token", "hierarchical select" e "auto node title".
Per la ricostruzione dei titoli dei nodi uso il token [save-lineage-termpath:vid] ma invece che tutti i termini ho bisogno di ricavarmi solo il primo e l'ultimo termine. Ho trovato il modulo "custom token", spero che può darmi una mano proprio lui, vado ad installarlo ma vedo che devi scriverti a manina il codice php per ricavarti il token che desideri.
Se la cosa è molto semplice potete dirmi che codice devo inserire per ottenere il token desiderato? esiste qualche tutorial o guida per capire in che modo il codice deve essere inserito?
buona serata
Mario

Risposte
Prova a modificare il file
Prova a modificare il file hs_taxonomy.module nella directory modules dentro hs. Sostituisci alla riga 653 il codice:
if (count($terms)>2) {$tterms=array();
$tterms[]=$terms[0];//primo termine
$tterms[]=$terms[count($terms)-1];//ultimo termine
$values["save-lineage-termpath:$vid"] = implode($separator, array_map('check_plain', $tterms));
}
else
$values["save-lineage-termpath:$vid"] = implode($separator, array_map('check_plain', $terms));
la patch non è testata, vedi se può andare.
non capisco, alla riga 653 ho
non capisco, alla riga 653 ho questo codice:
$values["save-lineage-termpath:$vid"] = implode($separator, array_map('check_plain', $terms));
lo devo sostituire con quello che mi hai dato?
Sostituisci alla riga 653 il
Sostituisci alla riga 653 il codice postato e vedi se funziona.
ok, grazie blackice, ti
ok, grazie blackice, ti ringrazio tanto!
come faccio a mettere risolto il post?