Mein Vorschlag, wenn du das nicht nur für den Callback-Service verwenden willst.
Lege in den Ordner ROOT >
templates/[DEIN_TEMPL]/img einen Ordner für jede Sprache an, also z.B. german und english.
Dann die sprachlich passendenen Bilder in den jeweiligen Ordner hinterlegen.
Nun kannst du im Template für die Bilder folgenden Pfad verwenden:
<img src="{$tpl_path}img/{$smarty.session.language}/XXXX.png" alt="bild-alt-name">(.png wurde hier nur als Beispielendung verwandt.)Dabei sollten die Bildnamen und Bildformate (jpg, png, gif) natürlich gleich sein.
-------
Du könntest dir dafür aber auch eine eigene Variable in die
templates/[DEIN_TEMPL]/source/boxes.php legen:
SUCHE:
$smarty->assign('tpl_path', DIR_WS_BASE.'templates/'.CURRENT_TEMPLATE.'/');
DANACH EINFÜGEN:
$smarty->assign('tpl_path_img', DIR_WS_BASE.'templates/'.CURRENT_TEMPLATE.'/img/'.$_SESSION['language'].'/');
Nun kannst du diese ähnlich wie
$tpl_path verwenden, heißt z.B. so:
<img src="{$tpl_path_img}XXXX.png" alt="bild-alt-name">Auch hier gilt, der Bilddateiname muss gleich sein.
BG Karsta