Hallo!
Code:
Hab folgendes Problem:
Es wird leider nur "1" zurückgegeben.
Wenn ich das "return" in der Index.class.php durch "echo" ersetze, wird es natürlich nicht an der Stelle eingebunden, wo es hingehört.
Allgemein ist es unsauber. Ein require/include als rückgabewert? Nicht so das wahre.
Wie würdet ihr das lösen? Ziel ist es im Template (index.tpl) nur die Variable {$content} aufrufen zu müssen damit der Content erscheint.
Liebe Grüße
carapau
Code:
PHP-Code:
// Index.class.php
return require_once $this->contentFile;
PHP-Code:
// index.php
$Smarty->assign("content", $Index->getContent());
$Smarty->display("index.tpl");
PHP-Code:
// index.tpl
Inhalt: {$content}
Es wird leider nur "1" zurückgegeben.
Wenn ich das "return" in der Index.class.php durch "echo" ersetze, wird es natürlich nicht an der Stelle eingebunden, wo es hingehört.
Allgemein ist es unsauber. Ein require/include als rückgabewert? Nicht so das wahre.
Wie würdet ihr das lösen? Ziel ist es im Template (index.tpl) nur die Variable {$content} aufrufen zu müssen damit der Content erscheint.
Liebe Grüße
carapau
Kommentar