Antwort #1 am: 22. April 2014, 13:39:37
Natürlich geht das. Man muss an geeigneter Stelle nur eine entsprechende Datenbankabfrage senden, das Ergebnis abholen, dem Template zuweisen und ausgeben.
Die Abfrage kann man sich aus der shop_content.php ab Zeile 34 nehmen. diese würde ich in eine Funktion auslagern, die als Parameter die ID entgegennimmt, z.B.
function get_content_by_id($coID) {
// code hier
// return $shop_content_data;
}
Die Funktion dann z.B. in der appication_top.php aufrufen und einer Smarty-Variablen zuweisen:
$smarty->assign('footer_content', get_content_by_id(1234));
Und dann im Smarty-Template (index.html) die Variable verwenden, z.B.
<p>{$footer_content.content_text}</p>