Seite 1 von 1

Eigenes Menü im head includen . wie und wo?

Verfasst: 20.09.2009 15:27
von uwe.ha
Hallo zusammen,

ich will oberhab des Forums mein eigenes Menü includen.

Wenn ich in der overall-header.html

nach </head> suche und danach einfüge:

Code: Alles auswählen

<?
include("menue/menue.inc.php");
?>
klappt es - auch nach Leeren des Caches - irgendwie nicht.

Wahrscheinlich braucht phpBb eine "besondere Einladung", wenn Dateien außerhalb des phpBB-Ordner included werden sollen.

Wie wäre der richtige Befehl?

DANK!

Re: Eigenes Menü im head includen . wie und wo?

Verfasst: 20.09.2009 16:59
von Mahony
Hallo
Siehe dazu wiki.phpbb.com - Template Syntax


Grüße: Mahony

Re: Eigenes Menü im head includen . wie und wo?

Verfasst: 20.09.2009 17:29
von uwe.ha
Hallo Mahony,

Danke für den Link!

Wenn ich das richtig verstehe, kann ich folgendes in der overall_header.html nach dem </head> einfügen:

Code: Alles auswählen

<!-- INCLUDE /menue/menue.inc.php -->
Hab's gerade so versucht, aber dann kommt die Fehlermeldung:

Code: Alles auswählen

template->_tpl_load_file(): File ./styles/subsilver2/template//menue/menue.inc.php does not exist or is empty
Also wie bekomme ich es hin, dass der richtige Pfad ( root/menue/menue.inc.php) genommen wird?
phpBB liegt in root/phpBB

DANKE!

Re: Eigenes Menü im head includen . wie und wo?

Verfasst: 20.09.2009 17:56
von Mahony
Hallo
Was genau sollte dir das hier sagen?
You may also include PHP from an external file using:

<!-- INCLUDEPHP somefile.php -->

it will be included and executed inline.
P.S. Du musst zuerst im ACP PHP erlauben ACP - Allgemein - Sicherheit - Erlaube PHP in Templates: Ja
Wenn die Datei nicht im phpBB-Board liegt, musst du phpBB3.0.6 RC1 verwenden. Dort wurde (unter anderem) folgendes geändert
INCLUDEPHP not depending on phpbb_root_path


Grüße: Mahony