...geht ja leider nicht so. Funktioniert irgendwie nicht
index.php beinhaltet:
PHP-Code:
<?php {include "daten1.php";}?>
<?php {include "daten2.php";}?>
<?php {include "daten3.php";}?>
<?php {include "daten4.php";}?>
<?php {include "daten5.php";}?>
eine daten(x).php Datei enthält:
PHP-Code:
<?php
error_reporting(E_ALL);
define('SMARTY_DIR', 'Smarty/');
require(SMARTY_DIR.'Smarty.class.php');
$smarty = new Smarty;
$smarty->assign('name', 'Wohnhaus');
$smarty->assign('zusatz', 'Fam. Berger');
$smarty->assign('info', 'xxx');
$smarty->display('piktogramm.tpl');
?>
Die Inhalte sind dann in den jeweiligen daten(x).php Dateien natürlich unterschiedlich.
Die piktogramm.tpl enthält dann die entsprechenden Platzhalter - daran könnte es eigentlich nicht liegen, da es ja einmal richtig angezeigt bzw. ausgegeben wird.
Problem:
Das Template wird nur einmal in der index.php Datei angezeigt - und nicht fünfmal wie gewünscht.
Selbst wenn ich die Smarty-Befehle direkt in die index.php Datei fünfmal schreibe (ohne include) wird das Template nur einmal angezeigt.
Ich denke, dass Smarty eine voreingestellte Funktion besitzt, welche eine Wiederholung eines Templates (ob gewünscht oder nicht gewünscht) auf einer Internetseite einfach verhindert. Aber dies müsste man doch deaktivieren können, oder?