Ich arbeite mich z.Z in Contenido ein, und versuche z.Z ein eigenes Plugin zu erstellen... hierbei tun sich aber gewisse schwierigkeiten auf... mein Problem aktuell: Ich möchte Inhalt auf meiner Pluginpage ausgeben, einen Link im Backend für mein Plugin konnte ich schon anlegen, allerdings ist es mir ein Rätsel wie man da jetzt inhalt reinbekommt. Mein Aufbau sieht z.Z so aus:
SQL-Einträge:
Code: Alles auswählen
INSERT INTO con_area VALUES ('12340', '0', 'myplugin', '1', '1', '0');
INSERT INTO con_nav_sub VALUES ('12340', '3', '12340', '0', 'myplugin/xml/;navigation/content/myplugin/main', '1');
INSERT INTO con_frame_files VALUES ('12340', '12340', '1', '12340');
INSERT INTO con_files VALUES ('12340', '12340', 'myplugin/includes/include.meinplugin_main.php', 'main');
myplugin
- includes
--- config.plugin.php
--- include.myplugin_main.php
- templates
--- standard
------ template.myplugin_main.html
- xml
--- lang_de_DE.xml
Inhalt der XML:
Code: Alles auswählen
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- Contenido XML language file -->
<language>
<navigation>
<content>
<myplugin>
<main>MyPlugin</main>
</myplugin>
</content>
</navigation>
</language>
Code: Alles auswählen
<?php
if(!defined('CON_FRAMEWORK')) {
die('Illegal call');
}
$pluginName = "myplugin";
plugin_include('myplugin', 'includes/config.plugin.php');
$tpl->set('s', 'CONTENT', "ich bin ein test");
$tpl->generate($cfg['path']['contenido'].$cfg['path']['plugins'].$pluginName.'/templates/standard/page.html');,
?>
Code: Alles auswählen
<?php
if(!defined('CON_FRAMEWORK')) {
die('Illegal call');
}
$pluginName = "myplugin";
$cfg['plugins']['linkchecker'] = $cfg['path']['contenido'] . "plugins/" . $pluginName . "/";
?>
Ok so wie ich das jetzt verstanden hab sollte er eigentlich den inhalt von include.meinplugin_main.php in den plugin-bereich laden ... klappt aber nicht
Was mach ich falsch? Wer kann mir helfen?