configuracion as $config) { $configuracion[$config->nome_parametro] = $config->valor_parametro; } return $configuracion; } function getSeccions($seccions, $mantemento = false) { $saida = ''; foreach($seccions as $seccion) { switch($seccion->template) { case 'repeater_seccions': switch ($seccion->tipo_seccion->value) { case 'texto': $saida .= renderTexto($seccion->artigo); break; case 'galeria': $saida .= renderGaleria($seccion->galeria); break; case 'texto_imaxe_lateral': $saida .= renderTextoImaxe($seccion->artigo, $seccion->imaxe, $seccion->posicion_imaxe->value); break; case 'texto_imaxe_superior': $saida .= getSeccions($seccion->seccion_destacada); break; } break; case 'repeater_seccion_destacada': if($mantemento) { $saida .= renderTextoImaxe($seccion->artigo, $seccion->imaxe, 'mantemento'); } else { $saida .= renderTextoImaxe($seccion->artigo, $seccion->imaxe, 'superior'); } break; } } return $saida; } function renderMenu($paxinas, $maxDepth = 0, $id = 'nav') { if($paxinas instanceof Page) { $paxinas = array($paxinas); } $saida = ''; foreach($paxinas as $paxina) { if($paxina->id == wire('page')->id) { $saida .= '