Also ich momentan dabei mir ein eigenes CMS zu proggen.
Mein Problem ist das ich das CMS einigermaßen Dynamisch machen will das heißt das ich mit Modulen arbeiten will.
Als BSP:
Top Downloads ist eine eigene PHP Datei diese kann nun mit ein Platzhalter in ein Template eingebunden werden.
Code PHP (mit smarty):
Index.php
Code TPL
index.tpl
Code PHP (mit PHP):
Index.php
Code TPL
index.tpl
Bei Smarty bekomme ich dann {include_php file="content/top_downloads.php"} raus.
Bei PHP ist an der Stelle dann garnichts.
Hat jemand eine bessere Idee das CMS Dynamisch zu halten oder kann mir jemand bei diesem Problem helfen?
Mein Problem ist das ich das CMS einigermaßen Dynamisch machen will das heißt das ich mit Modulen arbeiten will.
Als BSP:
Top Downloads ist eine eigene PHP Datei diese kann nun mit ein Platzhalter in ein Template eingebunden werden.
Code PHP (mit smarty):
Index.php
PHP-Code:
[...]
/*als bsp mal in die PHP Datei geschrieben normalerweise in einer
extra Datei ausgelagert*/
$tpl->assign('TOP_DOWNLOADS','{include_php file="content/top_downloads.php"}');
[...]
index.tpl
Code:
[...] <tr><td>{$TOP_NEWS}</td></tr> <tr><td>{$TOP_DOWNLOADS}</td></tr> [...]
Code PHP (mit PHP):
Index.php
PHP-Code:
<?PHP
[...]
/*als bsp mal in die PHP Datei geschrieben normalerweise in einer
extra Datei ausgelagert*/
$TOP_DOWNLOADS = "<?php include('content/top_downloads.php') ?>";
require('templates/index.tpl');
[...]
?>
index.tpl
Code:
[...] <tr><td><?=$TOP_NEWS ?></td></tr> <tr><td><?=$TOP_DOWNLOADS ?></td></tr> [...]
Bei PHP ist an der Stelle dann garnichts.
Hat jemand eine bessere Idee das CMS Dynamisch zu halten oder kann mir jemand bei diesem Problem helfen?
Kommentar