12.10.2011, 13:18
Hey,
ich habe ein eigene PHP-Seite, und möchte darauf eigene Inhalte ausgeben. Das ganze soll in mybb eingebunden sein, also mit dem Forendesigns usw.
Wenn ich direkt in der PHP-Datei folgenden Code hab
funktioniert das auch einwandfrei.
Ich hätte das ganze aber gerne in einer Funktion
Wenn ich die Funktion aufrufe, wird der Content der Seite zwar angezeigt, alles andere im Template (Bsp Navi, Header, Footer usw) fehlt allerdings. Variabeln, die ich im Template habe und setze, werden auch nicht übernommen.
Ich vermute mal, dass ich irgendeine Variable noch globalisieren muss, nur welche?
ich habe ein eigene PHP-Seite, und möchte darauf eigene Inhalte ausgeben. Das ganze soll in mybb eingebunden sein, also mit dem Forendesigns usw.
Wenn ich direkt in der PHP-Datei folgenden Code hab
PHP-Code:
eval("\$test_index = \"".$templates->get("Test_index")."\";");
output_page($test_index);
funktioniert das auch einwandfrei.
Ich hätte das ganze aber gerne in einer Funktion
PHP-Code:
function load_home() {
global $mybb, $templates;
eval("\$test_index = \"".$templates->get("Test_index")."\";");
output_page($test_index);
}
Wenn ich die Funktion aufrufe, wird der Content der Seite zwar angezeigt, alles andere im Template (Bsp Navi, Header, Footer usw) fehlt allerdings. Variabeln, die ich im Template habe und setze, werden auch nicht übernommen.
Ich vermute mal, dass ich irgendeine Variable noch globalisieren muss, nur welche?