Page 1 of 1

Plugin freetags - Abfrage, ob letztes Tag erreicht ist

Posted: Fri Mar 05, 2010 7:17 pm
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.

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

Posted: Mon Mar 08, 2010 12:16 pm
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

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

Posted: Mon Mar 08, 2010 6:25 pm
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!