Ich erstelle eine Erweiterung mit Backend-Modul in typo3 7.6.12. Als ersten Schritt muss ich die Datensätze als Liste im Backend-Modul anzeigen. Ich habe gerade den Controller-Namen hinzugefügt, aber keine Ahnung, wie man für eine Backend-Modul-Liste schreibt. Also wie ist es möglich, in Back-End-Modul aus der Datenbank bestimmte Felder wie Name, etc. aufzulisten ... Gibt es irgendwelche einfachen Erweiterungen für andere Referenzen als powermail?Wie listet man Daten aus der Datenbank für ein Backend-Modul in typo3 auf extbase
0
A
Antwort
1
Zuerst müssen Sie BE-Module in Ihrer ext_tables.php
Datei wie folgt registrieren.
if (TYPO3_MODE === 'BE') {
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerModule(
'Vendor' . $_EXTKEY,
'web', // Main area
'mod1', // Name of the module
'', // Position of the module
array( // Allowed controller action combinations
'Controller' => 'action, update, edit'
),
array( // Additional configuration
'access' => 'user,group',
'icon' => 'EXT:blog_example/ext_icon.gif',
'labels' => 'LLL:EXT:' . $_EXTKEY . '/Resources/Private/Language/locallang_mod.xml',
)
);
}
Nach dem Registrieren von BE-Modulen. Sie müssen den Vorlagenordner für die Auflistung von Datensätzen erstellen. Um diesen Vorlagenordner zu verwenden, müssen Sie unter Typoskript in der Datei setup.txt
hinzufügen.
module.tx_blogexample {
settings < plugin.tx_blogexample.settings
persistence < plugin.tx_blogexample.persistence
view < plugin.tx_blogexample.view
view {
templateRootPath = EXT:blog_example/Resources/Private/Backend/Templates/
partialRootPath = EXT:blog_example/Resources/Private/Backend/Partials/
layoutRootPath = EXT:blog_example/Resources/Private/Backend/Layouts/
}
}
+0
Gibt es Dokumentation für den Export von xls/csv für ein Backend-Modul? in typo3? Was sind die grundlegenden Schritte für eine Exportfunktion? – Ques
Verwandte Themen
- 1. TYPO3: Verwendung von Extbase mit externer Datenbank
- 2. TYPO3 Extbase Repository Abfrage-Cache
- 3. Best Practice für POST-Daten in TYPO3/Extbase (REST-API)
- 4. Extbase TYPO3 Bild für Frontend-Benutzer hochladen
- 5. TYPO3 Extbase versteckt neue Datensätze auf Standard
- 6. TYPO3, Extbase, Paginate
- 7. TYPO3 Extbase Abfrage basierend auf anderen Tabelle
- 8. TYPO3 Extbase: Set StoragePid für Backend-Modul
- 9. Wie listet man Daten aus der Firebase-Datenbank in der Listenansicht auf?
- 10. TYPO3 extbase entspricht nicht
- 11. TYPO3 Extbase: setDefaultOrderings in Controller
- 12. TYPO3 Extbase: Abfragegenerator mit setEnableFieldsToBeIgnored
- 13. TYPO3 Extbase - Grund CRUD/Werte aus der Datenbank auswählen und machen in v8
- 14. Wie erhält man den Tabellennamen von Modellklassennamen in TYPO3 extbase?
- 15. Inhalt aus der entfernten Datenbank in TYPO3
- 16. TYPO3 Extbase - Korrekter Weg, Unique-Constraint hinzuzufügen?
- 17. TYPO3 extbase vorwärts, Redirect-Aktion
- 18. TYPO3 Extbase - Weiterleitung an Pid
- 19. TYPO3 Extbase: Filtern einer 1: N-Beziehung
- 20. TYPO3 8 mit extbase: entfernen FileReference
- 21. Wie kopiert man Attribute mit TYPO3 Extbase von einem auf ein anderes Objekt?
- 22. typo3 7 + extbase: manuell anmelden Frontend Benutzer
- 23. TYPO3 Extension passt nicht zum Extbase Schema
- 24. TYPO3 Extbase - Manipulieren/Wechsel Rückkehr json
- 25. Wie verwende ich eine fremde Datenbank in extbase/fluid
- 26. Wie kann man in TCA für TYPO3 Extbase Domain Model Bearbeiten/Verbergen/Löschen?
- 27. TYPO3 Scheduler Task vs. Extbase Command Controller
- 28. Yii2 Wie listet man die Werte der Dropdown-Liste aus der Datenbank ohne doppelte Werte auf?
- 29. Wie listet man Dateien aus einem Ordner in opencms auf?
- 30. Wie listet doppelte Einträge in der Datenbank auf
Überprüfen Sie dieses Beispiel Erweiterung https://github.com/GhanshyamBhava/webuser. Sie können auch die Extension Builder Extension von [TER] (https://extensions.typo3.org/extension/extension_builder/) verwenden, um mit extBase zu beginnen. –