Anleitung
Nach dem Installierenb der Demo Extension , kann man weitere Links
in die Navigation auf der linke Seite platzieren, dadurch werden wir jedem Link ein Template zuweisen......
Es müssen mehrere Dateien bearbeitet werden, fangen wir an.
Voraussetzung ist das ihr die Extension installiert habt , geht bestimmt auch mit jeder andere.......
hier ist es auf -> https://github.com/phpbb/phpbb-ext-acme-demo
Wir ändern:
acp -> main_info.php und main_module.php
adm -> hier brauchen wir weitere Template die aufgerufen werden wenn man den Link klickt.
adm/ style -> test_body.html ,test2_body.html etc
Migrations -> release_1_0_0.php
Datei: /acp/main_info.php
Suche:
Datei:/acp/main_module.php
Suche:
Suche:
Alle Daten löschen auch die aus der DB, dann die änderungen vornehmen und alles hochladen.
Cache löschen, und Extension installieren.....
Bei Erweiterungen am ende hast du nun 4 Neue Links
Bilder:
MFG
moby2006
Nach dem Installierenb der Demo Extension , kann man weitere Links
in die Navigation auf der linke Seite platzieren, dadurch werden wir jedem Link ein Template zuweisen......
Es müssen mehrere Dateien bearbeitet werden, fangen wir an.
Voraussetzung ist das ihr die Extension installiert habt , geht bestimmt auch mit jeder andere.......
hier ist es auf -> https://github.com/phpbb/phpbb-ext-acme-demo
Wir ändern:
acp -> main_info.php und main_module.php
adm -> hier brauchen wir weitere Template die aufgerufen werden wenn man den Link klickt.
adm/ style -> test_body.html ,test2_body.html etc
Migrations -> release_1_0_0.php
Datei: /acp/main_info.php
Suche:
Code: Alles auswählen
ersetzen durch:'modes' => array(
'test' => array ('title' => 'ACP_TEST','auth' => 'ext_moby2006/test && acl_a_board','cat' => array('ACP_DEMO_TITLE')),
Code: Alles auswählen
'modes' => array(
'test' => array ('title' => 'ACP_TEST','auth' => 'ext_moby2006/test && acl_a_board','cat' => array('ACP_DEMO_TITLE')),
'test2' => array ('title' => 'ACP_TEST2','auth' => 'ext_moby2006/test && acl_a_board','cat' => array('ACP_DEMO_TITLE')),
'test3' => array ('title' => 'ACP_TEST3','auth' => 'ext_moby2006/test && acl_a_board','cat' => array('ACP_DEMO_TITLE')),
'test4' => array ('title' => 'ACP_TEST4','auth' => 'ext_moby2006/test && acl_a_board','cat' => array('ACP_DEMO_TITLE')),
Datei:/acp/main_module.php
Suche:
Code: Alles auswählen
ersetzen durch:function main($id, $mode)
{
global $config, $request, $template, $user;
Code: Alles auswählen
Datei:/migrations/release_1_0_0.php switch ($mode)
{
case 'test':
$this->tpl_name = 'test_body';
break;
case 'test2':
$this->tpl_name = 'test2_body';
break;
case 'test3':
$this->tpl_name = 'test3_body';
break;
case 'test4':
$this->tpl_name = 'test4_body';
break;
}
Suche:
Code: Alles auswählen
ersetzen durch:'module_basename' => '\moby2006\test\acp\main_module',
'modes' => array('test'),
Code: Alles auswählen
Info:'module_basename' => '\moby2006\test\acp\main_module',
'modes' => array('test','test2','test3','test4'),
Alle Daten löschen auch die aus der DB, dann die änderungen vornehmen und alles hochladen.
Cache löschen, und Extension installieren.....
Bei Erweiterungen am ende hast du nun 4 Neue Links
Bilder:
MFG
moby2006