Generell bindet man derzeit ein Plugin ein, indem man händisch die DB anpasst. Dazu muss man sich folgende Tabellen mal zu Gemüte führen:
con_nav_main (wo das Plugin in der Haptnavi hängt)
con_nav_sub (wo das Plugin in der Subnavi hängt)
con_area
con_files
con_frame_files
SQL wäre dann in etwa so:
Code: Alles auswählen
#### plugin Gurke
#### area
INSERT INTO `con_nav_main` (`idnavm`, `location`) VALUES ('100006', 'gurke/xml/gurke.xml;plugin/gurke');
INSERT INTO `con_area` (`idarea`, `parent_id`, `name`, `relevant`, `online`)
VALUES ('100090', '0', 'Gurke', '1', '1');
#### sub navigation (idnavm: 5 ==> main navigation point =: Administration)
INSERT INTO `con_nav_sub` (`idnavs`, `idnavm`, `idarea`, `level`, `location`, `online`)
VALUES ('100082', '100006', '100090', '0', 'gurke/xml/plugin.xml;plugin/sub_navi', '1');
#### files
INSERT INTO `con_files` (`idfile`, `idarea`, `filename`, `filetype`) VALUES ('100201', '100090', 'gurke/includes/include.left_top.php', 'main');
INSERT INTO `con_files` (`idfile`, `idarea`, `filename`, `filetype`) VALUES ('100202', '100090', 'gurke/includes/include.left_bottom.php', 'main');
INSERT INTO `con_files` (`idfile`, `idarea`, `filename`, `filetype`) VALUES ('100203', '100090', 'gurke/includes/include.right_top.php', 'main');
INSERT INTO `con_files` (`idfile`, `idarea`, `filename`, `filetype`) VALUES ('100204', '100090', 'gurke/includes/include.right_bottom.php', 'main');
#### frame files
INSERT INTO `con_frame_files` ( `idframefile` , `idarea` , `idframe` , `idfile` ) VALUES ('100209', '100090', '1', '100201');
INSERT INTO `con_frame_files` ( `idframefile` , `idarea` , `idframe` , `idfile` ) VALUES ('100210', '100090', '2', '100202');
INSERT INTO `con_frame_files` ( `idframefile` , `idarea` , `idframe` , `idfile` ) VALUES ('100211', '100090', '3', '100203');
INSERT INTO `con_frame_files` ( `idframefile` , `idarea` , `idframe` , `idfile` ) VALUES ('100212', '100090', '4', '100204');
XML wäre so:
Code: Alles auswählen
<?xml version="1.0" encoding="ISO-8859-1"?>
<plugin>
<main_navi>Gurke</main_navi>
<sub_navi>Gurke</sub_navi>
</plugin>
Das Plugin muss im contenido/plugins liegen und dort im Verzeichnis "gurke".