Page 1 of 1

[opgelost] Blog komma toevogen tussen categorien

Posted: Fri Nov 28, 2014 3:33 pm
by timdebuurman
Hoi,

Als ik een artikel op een blog in meer dan 1 categorie plaats, worden deze beiden weergegeven met een spatie ertussen.

Graag zou ik er een komma tussen willen.

De code is:

Code: Select all

 {foreach from=$entry->categories item='category'}
   {$category.name} 
 {/foreach}
Als je een komma voor de spatie zet, komt de komma ook op het einde.

Er zou dus denk ik een stukje code tussen moeten komen, die checkt of het niet de laatste is en er dan een komma tussen zet...

Ik dacht eerst dit:

Code: Select all

{foreach from=$entry->categories item='category'}
   {$category.name}{if !$smarty.foreach.category.last}, {/if} 
 {/foreach}
Maar dat werkt niet. De komma komt dat ook op het laatst..

gr Tim

Re: Blog komma toevogen tussen categorien

Posted: Fri Nov 28, 2014 4:57 pm
by Rolf

Re: Blog komma toevogen tussen categorien

Posted: Fri Nov 28, 2014 5:17 pm
by timdebuurman
Hoe zou ik dat in deze code in kunnen passen?

Re: Blog komma toevogen tussen categorien

Posted: Fri Nov 28, 2014 7:09 pm
by velden

Code: Select all

{foreach from=$entry->categories item='category'}
   {$category.name}{if !$smarty.foreach.category.last}, {/if} 
 {/foreach}
Je moet de foreach loop een name geven en die gebruiken

Code: Select all

{foreach from=$entry->categories item='category' name='foo'}
   {$category.name}{if !$smarty.foreach.foo.last}, {/if} 
 {/foreach}

Re: Blog komma toevogen tussen categorien

Posted: Sat Nov 29, 2014 9:02 am
by timdebuurman
Dat was..
Bedankt!