Ciao a tutti, attraverso questo codice ho creato un menu dinamico:
<ul id="men_tipo_att">
<?php
$comune_id = arg(1);
$terms = taxonomy_get_tree(2);
foreach($terms as $term){
$termine_id = $term->name; //tid
$termine_id_under = strtolower($termine_id);
$search = array(" ", "'", "à", "é", "è", "ò", "ù");
$replace = array("_", "-", "a", "e", "e", "o", "u");
$termine_idforclass = str_replace($search, $replace, $termine_id_under);
$link = "/strutture-list/$comune_id/$termine_id"; ?>
<li class="<?php print $termine_idforclass; ?>"><a class="<?php print $termine_id; ?>_link" href="<?php print $link; ?>" ><span><?php print $term->name; ?></span></a></li>
<?php } ?>
</ul>
la variabile "$comune_id" prende come argomento l'argomento(1) del link. Ora ho dei problemi perchè anche "$comune_id" dovrebbe prendere i termini di un vocabolario di tattonomia, ma come posso modificare questo codice per introdurre i termini di un vocabolario?
Dovrebbe essere:
$comune_id = taxonomy_get_tree(4);
, ma come prelevare i termini del vocabolario per generare il link... è possibile fare come per "$terms = taxonomy_get_tree(2);" ?Grazie
arg(1) è il nome del comune o l'id del termine all'interno del vocabolario?
Venite a scoprire cosa si può fare con Drupal (e con una buona dose di notti insonni) su www.litrosoft.com.