Plugin freetags - Abfrage, ob letztes Tag erreicht ist

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
-andi-
Regular
Posts: 6
Joined: Mon Jun 09, 2008 7:57 pm

Plugin freetags - Abfrage, ob letztes Tag erreicht ist

Post by -andi- »

Hallo,

analog zu den Kategorien habe ich versucht, die Tag-Ausgabe so zu gestalten, daß zwischend den Tags ein Komma kommt - aber leider greift der folgende Code nicht und setzt auch ein Komma nach dem letzten Tag:

Code: Select all

{foreach from=$entry.freetag.tags.tags item="tag"}
	{$tag}
	{if not $smarty.foreach.freetag.tags.tags.last}, {/if}
{/foreach}
Ist wahrscheinlich nur eine Kleinigkeit, aber ich finde den Fehler nicht.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Plugin freetags - Abfrage, ob letztes Tag erreicht ist

Post by garvinhicking »

Hi!

Die smarty-Variablennotation erfordert es, dass Du die foreach-Schleife benennst, um auf die Iteration zuzugreifen, also:

Code: Select all

{foreach name="tagloop" from=$entry.freetag.tags.tags item="tag"}
	{$tag}
	{if not $smarty.foreach.tagloop.last}, {/if}
{/foreach}
Die Variable auf die Du zugreifst, existiert nicht, und daher kommt immer ein Komma.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
-andi-
Regular
Posts: 6
Joined: Mon Jun 09, 2008 7:57 pm

Re: Plugin freetags - Abfrage, ob letztes Tag erreicht ist

Post by -andi- »

Hallo,
garvinhicking wrote:Hi!

Die smarty-Variablennotation erfordert es, dass Du die foreach-Schleife benennst, um auf die Iteration zuzugreifen, also:
war mir bisher nicht bewusst, ist jetzt aber hoffentlich gemerkt!

Vielen Dank!
Post Reply