hoe doe je een 'group by'? / groeperen op categorie

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

Post Reply
User avatar
Gregor
Power Poster
Power Poster
Posts: 1874
Joined: Thu Mar 23, 2006 9:25 am
Location: The Netherlands

hoe doe je een 'group by'? / groeperen op categorie

Post by Gregor »

Hallo,

In onderstaande template wil ik een 'group by category' doen, maar hoe doe je zoiets???

Code: Select all

<!-- Start Questions Summary Template -->
{* the get_template_vars smarty plugin, and print_r can be very useful here
   i.e: to see the fields that can be displayed, try {$itmes|print_r} *}

{if isset($formstart)}
<fieldset>
<legend>{$label_filter}</legend>
{$formstart}
{$prompt_keywords} {$input_keywords}<br/>
{$prompt_author} {$input_author}<br/>
{$prompt_answered_by} {$input_answered_by}<br/>
{$submit}
{$formend}
</fieldset>
{/if}
{if $pagecount > 1}
  <p>
{if $pagenumber > 1}
{$firstpage} {$prevpage}
{/if}
{$pagenumber} {$oftext} {$pagecount}
{if $pagenumber < $pagecount}
 {$nextpage} {$lastpage}
{/if}
</p>
{/if}
{foreach from=$items item=entry}
<b>{$label_category}: {$entry->name} <b />
<table width="90%" cellspacing="1" border="1">
  <tr>
    <td>{$label_author}: {$entry->author}</td>
    <td>{$entry->created|date_format}</td>
  </tr>
  <tr>
    <td colspan="2">{$entry->question}</br>
    {$entry->morelink} <br /> </td>
  </tr>
<tr>
</table>

{/foreach}
<!-- End Questions Summary Template -->
Thnkx!
Gregor
Last edited by Gregor on Thu Mar 04, 2010 6:50 am, edited 1 time in total.
User avatar
Gregor
Power Poster
Power Poster
Posts: 1874
Joined: Thu Mar 23, 2006 9:25 am
Location: The Netherlands

Re: hoe doe je een 'group by'?

Post by Gregor »

Dit weet toch vast wel iemand :-)
Jos
Support Guru
Support Guru
Posts: 4019
Joined: Wed Sep 05, 2007 8:03 pm
Location: The Netherlands

Re: hoe doe je een 'group by'?

Post by Jos »

Group by doe ik wel eens op een SQL-query. Maar ik denk dat je dat niet bedoeld.
User avatar
Gregor
Power Poster
Power Poster
Posts: 1874
Joined: Thu Mar 23, 2006 9:25 am
Location: The Netherlands

Re: hoe doe je een 'group by'?

Post by Gregor »

zo heb ik het geformuleerd omdat dat voor mij het meest in de buurt komt van wat ik wil :-)

De Q&A -module, daar wil ik de vragen groeperen op category. Aan het stoeien geweest met

Code: Select all

{foreach from=$items item=entry}
door het te veranderen in:

Code: Select all

{foreach from=$items item=name}
werkt niet

Code: Select all

{foreach from=$items item=category.name}
werkt niet

Code: Select all

{foreach from=$category item=name}
werkt niet.

Enfin, ik weet niet hoe ik met smarty's moet omgaan....
Jos
Support Guru
Support Guru
Posts: 4019
Joined: Wed Sep 05, 2007 8:03 pm
Location: The Netherlands

Re: hoe doe je een 'group by'?

Post by Jos »

Staan alle vragen in $items al gesorteerd per categorie?
User avatar
Gregor
Power Poster
Power Poster
Posts: 1874
Joined: Thu Mar 23, 2006 9:25 am
Location: The Netherlands

Re: hoe doe je een 'group by'?

Post by Gregor »

Dat is een goede vraag, volgens mij wel. Dit is wat ik zie dat wordt geregistreerd:
stdClass Object ( [id] => 5 [category_id] => 2 [created] => 1267521096 [author] => Gregor [question] =>

Is er een trailerhelling aanwezig?
[answer] =>

Op de haven is een trailerhelling die tegen betaling te gebruiken is.
[answered_by] => Gregor [answered_date] => 1267521096 [approved_by] => Gregor [approved_date] => 1267521096 [name] => Haven [long_name] => Haven [morelink] => Meer [moreurl] => http://www.wsv-herkingen.nl/index.php?m ... eturnid=88 ) stdClass Object ( [id] => 4 [category_id] => 3 [created] => 1267518962 [author] => Gregor [question] =>

Ik zou een lezing over een zeilervaring willen geven. Kan dat?
Last edited by Gregor on Wed Mar 03, 2010 10:14 am, edited 1 time in total.
User avatar
Gregor
Power Poster
Power Poster
Posts: 1874
Joined: Thu Mar 23, 2006 9:25 am
Location: The Netherlands

Re: hoe doe je een 'group by'?

Post by Gregor »

Jos wrote: Staan alle vragen in $items al gesorteerd per categorie?
Ik heb nog even over je vraag nagedacht en ik denk dat het antwoord 'nee' is. De vragen lijken per id te worden weergegeven en er is zeker geen groepering per categorie.

Samen gevat zou ik graag de Q&A's groeperen per categorie en dat vervolgens in een leuk, nog te maken, overzicht tonen.
User avatar
Gregor
Power Poster
Power Poster
Posts: 1874
Joined: Thu Mar 23, 2006 9:25 am
Location: The Netherlands

Re: hoe doe je een 'group by'? / groeperen op categorie

Post by Gregor »

Vast toch wel iemand die weet hoe dit op te lossen  :)
Post Reply

Return to “Dutch - Nederlands”