hallo!
die frage bezieht sich nicht auf php an sich, allerdings auf die template-engine smarty die ja mit php läuft. bitte deshalb schon vorab um entschuldigung, sollte ich hier falsch sein, hoffe aber trotzdem auf hilfe der community hier, was in der vergangenheit ja gut geklappt hat.
zu meiner frage. ich habe folgenden nicht funktionierenden test-code im template:
$pages.total_pages ein integer, der die anzahl der seiten ausgibt (funktioniert)
ich habe mir die variable $test angelegt durch die anzahl der seiten zu iterieren. wenn ich der variable "test" direkt einen integer-wert, z.b. 5, zuweise funktioniert die iteration mit hilfe der section, wenn ich es so schreibe wie oben, funktioniert es nicht, d.h. ich bekomme keine ausgabe.
kurz: so funktioniert es zwar
das nützt mir allerdings wenig, da ich eine variable nutzen möchte und keine konstante.
weiß jemand woran das liegt?
TIA
die frage bezieht sich nicht auf php an sich, allerdings auf die template-engine smarty die ja mit php läuft. bitte deshalb schon vorab um entschuldigung, sollte ich hier falsch sein, hoffe aber trotzdem auf hilfe der community hier, was in der vergangenheit ja gut geklappt hat.
zu meiner frage. ich habe folgenden nicht funktionierenden test-code im template:
PHP-Code:
{$pages.total_pages}
{assign var="test" value=$pages.total_pages}
{section name=forloop loop=$test}{$smarty.section.forloop.iteration}{/section}
ich habe mir die variable $test angelegt durch die anzahl der seiten zu iterieren. wenn ich der variable "test" direkt einen integer-wert, z.b. 5, zuweise funktioniert die iteration mit hilfe der section, wenn ich es so schreibe wie oben, funktioniert es nicht, d.h. ich bekomme keine ausgabe.
kurz: so funktioniert es zwar
PHP-Code:
{$pages.total_pages}
{assign var="test" value=5}
{section name=forloop loop=$test}{$smarty.section.forloop.iteration}{/section}
weiß jemand woran das liegt?
TIA
Kommentar