/** * RENDERING DELLE CATEGORIE IN HOME PAGE * @param number $numCol numero di colonne da creare */ public function menu_cat_home($numCol = 4) { $html = ''; $r = $this->get_categorie(); if ($r != -1) { $num_elem = ceil($r->RecordCount() / $numCol); //numero di elementi per colonna $i = 0; $col = 1; while (!$r->EOF) { if ($i % $num_elem == 0) { if ($i > 0) { $html .= '</ul> </div>'; } $html .= '<div class="col-xs-12 col-sm-3 col-md-3"> <ul class="animated fadeInLeft delay-500" data-id="' . $col . '">'; $col++; } $href = LINK == 'href' ? DIR . $this->diz['link']['href'] . '?nome=' . parent::getAliasUrl($r->fields['nome']) . '&id=' . $r->fields['id'] : DIR . $this->diz['link']['alias'] . parent::getAliasUrl($r->fields['nome']) . '-' . $r->fields['id']; $html .= '<li><a href="' . $href . '" title="' . sprintf($this->diz['title'], $r->fields['nome']) . '">' . $r->fields['nome'] . '</a></li>'; if ($i + 1 == $r->RecordCount()) { $html .= '</ul> </div>'; } $i++; $r->MoveNext(); } } return $html; }