Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Preciso pegar um array e a cada 2 elementos do array agrupar dentro de uma div...
Como poderia fazer isso?
Consegui :)
Obrigado!
<div class="know-categories">
<h1>Categorias</h1>
<?php $chunks = array_chunk($this->items[$this->parent->id], 2); ?>
<?php foreach ($chunks as $chunk) : ?>
<div class="row">
<?php foreach($chunk as $id => $item) : ?>
<div class="six columns alpha">
<h3>
<a href="<?php echo JRoute::_(KnowHelperRoute::getCategoryRoute($item->id)); ?>"><?php echo $this->escape($item->title); ?></a>
<span class="count">(<?php echo $item->numitems; ?>)</span>
</h3>
<ul>
<li>
<a href="#">Como criar template com Skeleton</a>
</li>
<li>
<a href="#">Como criar template com Twitter Bootstrap</a>
</li>
<li>
<a href="#">Como criar template com Grid 960</a>
</li>
<li>
<a href="#">Personalizando página de Erro</a>
</li>
<li>
<a href="#">Personalizando página de Offline</a>
</li>
</ul>
</div>
<?php endforeach; ?>
</div>
<?php endforeach; ?>
</div>
Resultado
<div class="know-categories">
<h1>Categorias</h1>
<div class="row">
<div class="six columns alpha">
<h3>
<a href="/8-template">Template</a>
<span class="count">(1)</span>
</h3>
<ul>
<li>
<a href="#">Como criar template com Skeleton</a>
</li>
<li>
<a href="#">Como criar template com Twitter Bootstrap</a>
</li>
<li>
<a href="#">Como criar template com Grid 960</a>
</li>
<li>
<a href="#">Personalizando página de Erro</a>
</li>
<li>
<a href="#">Personalizando página de Offline</a>
</li>
</ul>
</div>
<div class="six columns alpha">
<h3>
<a href="/9-componente">Componente</a>
<span class="count">(1)</span>
</h3>
<ul>
<li>
<a href="#">Como criar template com Skeleton</a>
</li>
<li>
<a href="#">Como criar template com Twitter Bootstrap</a>
</li>
<li>
<a href="#">Como criar template com Grid 960</a>
</li>
<li>
<a href="#">Personalizando página de Erro</a>
</li>
<li>
<a href="#">Personalizando página de Offline</a>
</li>
</ul>
</div>
</div>
<div class="row">
<div class="six columns alpha">
<h3>
<a href="/10-modulo">Modulo</a>
<span class="count">(0)</span>
</h3>
<ul>
<li>
<a href="#">Como criar template com Skeleton</a>
</li>
<li>
<a href="#">Como criar template com Twitter Bootstrap</a>
</li>
<li>
<a href="#">Como criar template com Grid 960</a>
</li>
<li>
<a href="#">Personalizando página de Erro</a>
</li>
<li>
<a href="#">Personalizando página de Offline</a>
</li>
</ul>
</div>
<div class="six columns alpha">
<h3>
<a href="/11-plugin">Plugin</a>
<span class="count">(0)</span>
</h3>
<ul>
<li>
<a href="#">Como criar template com Skeleton</a>
</li>
<li>
<a href="#">Como criar template com Twitter Bootstrap</a>
</li>
<li>
<a href="#">Como criar template com Grid 960</a>
</li>
<li>
<a href="#">Personalizando página de Erro</a>
</li>
<li>
<a href="#">Personalizando página de Offline</a>
</li>
</ul>
</div>
</div>
<div class="row">
<div class="six columns alpha">
<h3>
<a href="/12-biblioteca">Biblioteca</a>
<span class="count">(0)</span>
</h3>
<ul>
<li>
<a href="#">Como criar template com Skeleton</a>
</li>
<li>
<a href="#">Como criar template com Twitter Bootstrap</a>
</li>
<li>
<a href="#">Como criar template com Grid 960</a>
</li>
<li>
<a href="#">Personalizando página de Erro</a>
</li>
<li>
<a href="#">Personalizando página de Offline</a>
</li>
</ul>
</div>
<div class="six columns alpha">
<h3>
<a href="/13-administracao">Administração</a>
<span class="count">(0)</span>
</h3>
<ul>
<li>
<a href="#">Como criar template com Skeleton</a>
</li>
<li>
<a href="#">Como criar template com Twitter Bootstrap</a>
</li>
<li>
<a href="#">Como criar template com Grid 960</a>
</li>
<li>
<a href="#">Personalizando página de Erro</a>
</li>
<li>
<a href="#">Personalizando página de Offline</a>
</li>
</ul>
</div>
</div>
</div>
O que voce quer dizer com agrupar? Colocar em outro array?