Tematización del catálogo de taxonomía
Buen día, ¿podrían decirme por favor quién ha tenido experiencia con la tematización de taxonomías? Tengo un catálogo de productos común, que por defecto muestra la imagen de la sección, luego el nombre de la sección y la lista de términos secundarios. Necesito cambiar el orden... es decir, que primero se muestre el nombre de la sección, luego la imagen y después la lista de términos (subsecciones)... en views utilizo el siguiente código para mostrar los términos:
<?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;
}
?>
Parece todo simple, pero evidentemente soy débil en PHP, no entiendo qué significa '$item =' y '$item .=' ¿qué es ese punto? No lo comprendo :) Gracias de antemano...
- Inicie sesión o registrese para enviar comentarios