Paineis navegáveis por abas


Conteúdo do painel 1

Conteúdo do painel 2


Código-fonte:

<?php
// Painel 1
$painel1 = $this->bootstrap()->painelNavegavel(array('id' => 'painel1'));
$painel1->getItemNavegacao()->setRotulo('Painel 1');
$painel1->getConteudo()->inicieCaptura();
?>

<p>Conteúdo do painel 1</p>

<?php
$painel1->getConteudo()->finalizeCaptura();

// Painel 2
$painel2 = $this->bootstrap()->painelNavegavel(array('id' => 'painel2'));
$painel2->getItemNavegacao()->setEstado('ativo');
$painel2->getItemNavegacao()->setRotulo('Painel 2');
$painel2->getConteudo()->adicioneConteudo($this->html()->conteudoPuro('<p>Conteúdo do painel 2</p>'));

// Painel 3
$painel3 = $this->bootstrap()->painelNavegavel(array('id' => 'painel3'));
$painel3->getItemNavegacao()->setEstado('desabilitado');
$painel3->getItemNavegacao()->setRotulo('Painel 3');
$painel3->getConteudo()->adicioneConteudo($this->html()->texto('Este conteúdo não será incorporado ao HTML'));

// Paineis
echo $this->bootstrap()->paineisNavegaveis(array('tipoNavegacao' => 'abas'))
    ->adicionePainel($painel1)
    ->adicionePainel($painel2)
    ->adicionePainel($painel3);
?>