Seite 1 von 1

TEMPLATE / PHP includen

Verfasst: 16.06.2004 15:43
von Riddler
Ich möchte die menul.php in die overall_header.tpl includen.
Damit soll immer das Menü von der Homepage angezeigt werden.
TPL versteht ja keinen PHP-include Befehl.

Wie muss ich das machen?

Verfasst: 16.06.2004 17:26
von Mario Siebert
Das ist relativ einfach, siehe: http://www.phpbb.de/doku/kb/artikel.php ... ht=Include

HTH

Grüße Mario

Verfasst: 16.06.2004 20:05
von Riddler
JO das hab ich gemacht, geht aber net.
Da in der index.php

Code: Alles auswählen

$template->assign_vars(array
2mal vorkommt, hab ichs bei beiden rein zur Sicherheit.

Code: Alles auswählen

'MENUL_INCLUDE' => implode("",file("http://www.sca-clan.de/menu_l.php")),
.


In der "overall_header.tpl" hab ich dann

Code: Alles auswählen

{MENUL_INCLUDE}
rein an der Stelle, wo es angezeigt werden soll ...

Leider hats aber net geklappt.

Hier nochma Teilcode: INDEX.PHP

Code: Alles auswählen

 $template->set_filenames(array(
                'body' => 'index_body.tpl')
        );

        $template->assign_vars(array(
        'MENUL_INCLUDE' => implode("",file("http://www.sca-clan.de/menu_l.php")),
                'TOTAL_POSTS' => sprintf($l_total_post_s, $total_posts),
                'TOTAL_USERS' => sprintf($l_total_user_s, $total_users),
Und die: overall_header.tpl

Code: Alles auswählen

                                                                                            <tr><td class="menu1">
{MENUL_INCLUDE}
</td></tr></table>

Verfasst: 16.06.2004 20:57
von Mario Siebert
Wenn du den template teil in die overall_header.tpl packst musst du diesen teil:

Code: Alles auswählen

'MENUL_INCLUDE' => implode("",file("http://www.sca-clan.de/menu_l.php")),
in die datei page_header.php packen ( im ordner includes/ ).

Mario

Verfasst: 16.06.2004 21:24
von Riddler
Danke, das wahrs :D