Ich habe mich heute nochmal mit der Online Dokumentation befasst und bin auch ein gutes Stück voran gekommen. (Heute morgen war ich doch schon ganz schön müde, da lässt die Konzentration schnell mal nach.)
In meinem Template-File verwende ich nun folgende Syntax:
PHP-Code:
{dynamic name='test'}
In meinem Skript habe ich folgende Funktion implementiert:
PHP-Code:
$smarty->register_function('dynamic', 'smarty_dynamic', false);
function smarty_dynamic($params, &$smarty)
{
switch($params['name'])
{
case 'test':
return 'Ausgabe';
break;
/* usw. */
}
}
Gibt es eine elegantere Lösung?
Was bringt mir die Funktion register_block? Was habe ich davon eine solche Blockstruktur in mein Template einzubinden? Sorry, ich stehe da wohl gerade ein Bisschen auf dem Schlauch. Wäre nett, wenn mir jemand helfen könnte.
Vielen Dank schonmal,
redcaps