in grouprights_area.inc.php, rights_area.inc.php
findet sich
Code: Alles auswählen
$main = $plugxml->valueOf("language/main");
Code: Alles auswählen
$main = $plugxml->valueOf($cfgPath['xmlroot'] . $value2['location']);
in den subnav dateien sollte ebenfalls die auslesemöglichkeit für die plugins mit rein...
somit könnte sich jedes plugin bei den bisherigen bestehenden menüführungen mit einklinken...
sieht folgender massen aus
includes/include*subnav*.php
in all diesen dateien findet sich
Code: Alles auswählen
$caption = $xml->valueOf( $db->f("location") );
Code: Alles auswählen
$caption = $xml->valueOf( $cfgPath['xmlroot'] . $db->f("location") );
noch eleganter mit plugin berücksichtigung...
Code: Alles auswählen
# Extract caption from
# the xml language file
$caption = $xml->valueOf( $cfgPath['xmlroot'] . $db->f("location") );
Code: Alles auswählen
# Extract caption from the xml language file
# including plugins third level
if(strstr($db->f("location"), ';')) {
$locs = explode(";", $db->f("location"));
$file = trim($locs[0]);
$xpath = trim($locs[1]);
$plugxml->load($cfg["path"]["plugins"].$file);
$caption = $plugxml->valueOf( $cfgPath['xmlroot'] . $xpath );
} else {
$caption = $xml->valueOf($cfgPath['xmlroot'] . $db->f("location"));
}
Code: Alles auswählen
$plugxml = new XML_Doc;