Immer wieder kommt man als Webentwickler in die Situation, dass man an einer Stelle wechselweise verschiedene Inhalte ausgeben möchte. Dies ist beispielsweise bei einer Banner-Rotation der Fall. Normalerweise lässt sich dies relativ einfach lösen, in dem man z.B. im PHP-Code alle Inhalte in ein Array packt und dann mit einer Zufallszahl als Index ein Element des Arrays auswählt und dieses dann ausgibt.
Doch wie realisiert man etwas derartiges in einem Smarty-Template, wenn man - wie beispielsweise bei Serendipity - nicht einfach vom PHP-Code aus eine zufällig generierte Zahl oder direkt den entsprechenden Inhalt als Template-Variable zuweisen kann?
Artikel mit Tag Smarty
Blog Aktion CMS CSS Exchange Fun Internet Links MySQL openSource PHP Programmierung s9y Serendipity SysAdmin Tool TYPO3 Webdesign Apache Betriebssystem Bug CheatSheet CSV Debian Design Editor IPv6 Linux Mail Netzwerk Online-Dienst OpenBook RegEx Security Software Tutorial Ubuntu Webhosting Windows htaccess mod_rewrite RewriteRule Trackback BGP Browser Cisco Extension | Plugin Firefox Freeware HTML JavaScript Spiel