Tematizzazione del catalogo della tassonomia
Buongiorno, potete per favore dirmi chi ha avuto esperienza con la personalizzazione della tassonomia? Ho un normale catalogo di prodotti, dove per impostazione predefinita viene visualizzata l'immagine della sezione, poi il nome della sezione e l'elenco dei termini figli. Ho bisogno di cambiare l'ordine... in particolare, vorrei che venisse prima visualizzato il nome della sezione, poi l'immagine e infine l'elenco dei termini (sottosezioni)... nel views utilizzo il codice per visualizzare i termini:
<?php
$vid = 4;
$cols = 1;
$limit = 5000;
$tree = taxonomy_get_tree($vid, 0, -1, 1);
if (!empty($tree)) {
$output = '<table class="catalog-root">';
$count = 0;
$total = count($tree);
foreach ($tree as $tid => $term) {
if ($count % $cols == 0) {
$output .= '<tr>';
}
$item = '<center>'.l(taxonomy_image_display($term->tid), taxonomy_term_path($term),array('html' => TRUE)).'</a></BR>';
$item .= '<strong><font style="font-size:25px; font-family: verdana;">'.l($term->name, taxonomy_term_path($term)).'</font></strong><BR>';
$children_list = array();
$children = taxonomy_get_children($term->tid, $vid);
$i = 1;
foreach (taxonomy_get_children($term->tid, $vid) as $child) {
$children_list[] = l($child->name, taxonomy_term_path($child));
if ($limit != 0 && $i >= $limit) break;
$i++;
}
if (count($children) > $limit) {
$children_list[] = l('...', taxonomy_term_path($term));
}
$count++;
$item .= implode(' <br> ', $children_list);
$output .= '<td align="center">'. $item .'</td>';
if ($count % $cols == 0 || $count == $total) {
$output .= '</tr>';
}
}
$output .= '</table>';
return $output;
}
?>
Sembra tutto semplice, ma evidentemente non sono molto esperto in PHP, non capisco cosa significhi '$item =' e '$item .=' e che cos'è quel punto :) Grazie in anticipo...
- Accedi o registrati per poter commentare