cgblog summary in kolommen weegeven

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

Post Reply
pedes
Power Poster
Power Poster
Posts: 840
Joined: Tue Jan 27, 2009 11:47 am

cgblog summary in kolommen weegeven

Post by pedes »

hoe zou ik de berichten van cgblog (via de summary template) in kolommen zou kunnen weergeven.
Ik bedoel hiermee voorbeeld:
bericht1  bericht4  bericht7
bericht2  bericht5  bericht8
bericht3  bericht6  bericht9

iemand een idee ?

alvast bedankt
Peter
Jos
Support Guru
Support Guru
Posts: 4019
Joined: Wed Sep 05, 2007 8:03 pm
Location: The Netherlands

Re: cgblog summary in kolommen weegeven

Post by Jos »

Ik heb een voorbeeldje voor je die je wellicht op weg kan helpen. Deze is voor een andere module dus variabelen moet je aanpassen.

Hier ga ik uit van presentatie in een unordered list. Ik weet niet of dat voor jouw toepassing het meest geschikt is, maar het gaat even om het principe hoe je een scheiding legt naar 3 kolommen.

Hiervoor moet je eerst uitrekenen hoeveel berichten je per kolom wilt laten zien. De eerste regel van onderstaande code rekent uit hoeveel berichten er in totaal zijn en de tweede regel berekent hoeveel berichten je dan per kolom moet tonen.

De if-statement zorgt voor het invoegen van een en een zodat een nieuwe kolom wordt gemaakt. Met behulp van css geef je de een float:left; waardoor ze naast elkaar worden geplaatst.

Code: Select all

{assign var='itemcount' value=$itemlist|@count}
{assign var='rows' value=$itemcount/3|ceil}
<ul>
{foreach from=$itemlist item="item" name="foo"}
{if $smarty.foreach.foo.index % $rows == 0 && $smarty.foreach.foo.index != 0}
</ul>
<ul>
{/if}
	<li><a href="{$item->url}" target="_blank">{$item->name}</a></li>
{/foreach}
</ul>
Post Reply

Return to “Dutch - Nederlands”