Mit dem folgenden Patch kannst Du Deine Menüdatei in
mehrere einzelne aufteilen. Die Sub-Menüdateien werden
nur nachgeladen, wenn diese in der Verzeichnisstruktur
der Contentdatei liegen. Der Parser beginnt mit der
Suche danach im Verzeichnis der Contentdatei. Sub-
Menüdateien im Root werden nicht berücksichtigt.
Der Dateiname der Sub-Menüdatei lautet im Patch
sub.mnu - diese hat den gleichen Aufbau, wie die Haupt-
Menüdatei.
class.parser_menu_phpcms.php
Zeile 51 ändern in:
global $DEFAULTS,$CHECK_PAGE;
hinter Zeile 56 einfügen:
$temppath = $CHECK_PAGE->path;
$temptrenner=1;
while($temptrenner>0) {
if(file_exists($DEFAULTS-
>DOCUMENT_ROOT.$temppath."/sub.mnu")) {
$this->content1 = new File($DEFAULTS-
>DOCUMENT_ROOT.$temppath."/sub.mnu");
$this->content->lines = array_merge($this->content-
>lines,$this->content1->lines);
}
$temptrenner = strrpos($temppath,"/");
$temppath = substr($temppath,0,$temptrenner);
}
Logged In: YES
user_id=634902
I think that we can't include this patch into the mainstream
distribution of phpCMS. So for the moment I will not work on
this patch.