Neuen Reiter TAB bei Extension Install
Neuen Reiter TAB bei Extension Install
Hi,
Ich möchte gerne wenn ich eine selbst gebastelte Extension installiere das ein neuer Reiter Tab erstellt wird.
Welche Datei muß ich dazu bearbeiten bzw wie muß die install routine sein?
[ externes Bild ]
Vielen dank.
Ich möchte gerne wenn ich eine selbst gebastelte Extension installiere das ein neuer Reiter Tab erstellt wird.
Welche Datei muß ich dazu bearbeiten bzw wie muß die install routine sein?
[ externes Bild ]
Vielen dank.
- Mike-on-Tour
- Supporter
- Beiträge: 1274
- Registriert: 13.01.2020 21:09
- Kontaktdaten:
Re: Neuen Reiter TAB bei Extension Install
Dazu musst du mittels einer Migrations-Datei ein ACP-Modul erstellen und einbinden. Außerdem müssen die Inhalte dieses Tabs dann ebenfalls in einer (geht auch eine für alle) Migrations-Datei definiert werden. Und dann natürlich eine _info.php und eine _module.php sowie ein HTML-Template für jedes dieser Module.
Für Details empfehle ich folgende Lektüre: Extensions tutorial, und dort für deinen Zweck insbesondere die Kapitel über Migrations und Modules inkl. der dort verlinkten Zusatz-Info
Für Details empfehle ich folgende Lektüre: Extensions tutorial, und dort für deinen Zweck insbesondere die Kapitel über Migrations und Modules inkl. der dort verlinkten Zusatz-Info
Re: Neuen Reiter TAB bei Extension Install
Danke Mike.
Das hatte ich mir schon angeschaut. Kam aber nicht weiter.
Die extension macht ja schon die module durch die migrationsdateien. Sprich unter erweiterungen ist sie ja schon.
Ich wollte jetzt nur wissen wie ich dazu die extension so hinbekomme bzw umändern muß das für die ext ein extra reiter neben erweiterungen kommt?
Das hatte ich mir schon angeschaut. Kam aber nicht weiter.
Die extension macht ja schon die module durch die migrationsdateien. Sprich unter erweiterungen ist sie ja schon.
Ich wollte jetzt nur wissen wie ich dazu die extension so hinbekomme bzw umändern muß das für die ext ein extra reiter neben erweiterungen kommt?
- Mike-on-Tour
- Supporter
- Beiträge: 1274
- Registriert: 13.01.2020 21:09
- Kontaktdaten:
Re: Neuen Reiter TAB bei Extension Install
Indem du in der Migrations-Datei ein Modul definierst, das kein übergeordnetes Modul hat:
Für "Fußball" musst du natürlich die entsprechende, von dir definierte Sprachvariable nehmen.
Und dieses Modul ist dann das, das du als übergeordnetes "Eltern"-Modul nehmen musst für die Module, die in diesem Tab erscheinen sollen:
Ich hoffe, das war jetzt das von dir gesuchte.
Code: Alles auswählen
// Add a new tab named "Fußball"
array('module.add', array('acp', 0, 'Fußball')),
Und dieses Modul ist dann das, das du als übergeordnetes "Eltern"-Modul nehmen musst für die Module, die in diesem Tab erscheinen sollen:
Code: Alles auswählen
// Add a new category named "Fußball-Spiele"
array('module.add', array('acp', 'Fußball', 'Fußballspiele')),
Re: Neuen Reiter TAB bei Extension Install
Hatte ich jetzt mehrmals probiert aber leider klappt es nicht.
Danke trotzdem für deine Hilfe.
Danke trotzdem für deine Hilfe.
- Mike-on-Tour
- Supporter
- Beiträge: 1274
- Registriert: 13.01.2020 21:09
- Kontaktdaten:
Re: Neuen Reiter TAB bei Extension Install
Hast du in diesem neuen Tab auch Inhalte? Ich vermute, dass leere Tabs durch phpBB nicht angezeigt werden (ist beim "Erweiterungen"-Tab ja auch so).
Und falls du die Migrations-Dateien geändert hast, muss die Erweiterung deaktiviert, Arbeitsdaten gelöscht und dann wieder aktiviert werden. Wenn Migrations-Dateien einmal durch das System verarbeitet wurden, werden sie nämlich (richtigerweise) beim reinen Deaktivieren und Aktivieren ignoriert, d.h. einfaches Ändern bringt nichts.
Und falls du die Migrations-Dateien geändert hast, muss die Erweiterung deaktiviert, Arbeitsdaten gelöscht und dann wieder aktiviert werden. Wenn Migrations-Dateien einmal durch das System verarbeitet wurden, werden sie nämlich (richtigerweise) beim reinen Deaktivieren und Aktivieren ignoriert, d.h. einfaches Ändern bringt nichts.
Re: Neuen Reiter TAB bei Extension Install
Ich kann leider die Extension nur deaktivieren und wieder aktivieren. Wenn ich sie löschen würde also die Arbeitsdaten dann wäre alles weg.
- Mike-on-Tour
- Supporter
- Beiträge: 1274
- Registriert: 13.01.2020 21:09
- Kontaktdaten:
Re: Neuen Reiter TAB bei Extension Install
Da hast du etwas missverstanden, das Löschen der Arbeitsdaten im "Anpassen"-Tab bezieht sich auf die durch die Migrations-Dateien angelegten Daten in den Tabellen von phpBB. Das löscht NICHT die Dateien der Erweiterung.