Antwort #10 am: 24. November 2015, 17:53:39
Das funktioniert ja wunderbar:
template/module/content.html
Aber wenn der Content über die /popup_content.php aufgerufen wird, sind meine Smartys nicht ausgeführt ....
Ich brauche aber in meinem Content eine benutzerdefinierte smarty Funktion und eine IF Abfrage
hier ein eval() einbauen half nicht ....
Gibt es eine bessere Lösung als dieser wilde haarsträubende Hack, sich eine temlatedatei per php ins Filesystem zu schreiben?
<td class="main" style="font-size:12px">
<?php if ($_GET['coID'] == 1) { $smarty = new Smarty
; file_put_contents(DIR_FS_CATALOG
.'templates/'.CURRENT_TEMPLATE
.'/module/popup_delivery.html', $content_data['content_text']); $content_data['content_text'] = $smarty->fetch(DIR_FS_CATALOG
.'templates/'.CURRENT_TEMPLATE
.'/module/popup_delivery.html'); } echo $content_data['content_text']; ?>Den groben Murks wäre ich gerne los.