Skip to main navigation Skip to main content Skip to page footer

Dateistruktur

w3_invoice_manager/

├── Classes/
│   ├── Controller/
│   │   ├── BackendController.php            // Hauptcontroller für das Backend-Modul
│   │   └── MenuController.php              // Neuer Controller für das Dropdown-Menü
│   │
│   ├── Service/                           // Dienstebereich für andere Hilfsfunktionen
│   │
│   └── Utility/                           // Kein DropdownHelper.php mehr

├── Configuration/
│   ├── Backend/                           // Backend-Konfiguration
│   │   ├── ext_localconf.php              // Konfigurationsdatei für das Backend
│   │   ├── ext_tables.php                 // Konfiguration der Tabellen und des Moduls
│   │   ├── Modules.php                    // Registriert das Backend-Modul und die Routen
│   │   └── PageTSConfig/                  // TSConfig-Dateien für das Backend-Modul
│   │
│   ├── Language/
│   │   └── locallang_mod.xlf             // Sprachdatei für das Backend-Modul
│   │
│   ├── Templates/                         // Template-Dateien für das Backend-Modul
│   │   ├── Backend/
│   │   │   ├── Configuration.html        // Template für das Konfigurationsformular
│   │   │   └── CreateInvoice.html        // Template für die Rechnungserstellung
│   │   │   └── ViewInvoices.html         // Template für die Rechnungsübersicht
│   │   │   └── Support.html              // Template für den Support
│   │   └── Layouts/
│   │       └── Default.html              // Zentrales Layout für das Modul mit Dropdown
│   │
│   └── Resources/
│       ├── Public/
│       │   ├── Css/
│       │   │   └── w3im_styles.css       // CSS für das Backend-Modul
│       │   ├── JavaScript/
│       │   │   ├── main.js               // Haupt-JavaScript
│       │   │   ├── formValidation.js     // Formvalidierungsskripte
│       │   │   └── dropdown.js           // Skript für das Dropdown-Menü

├── composer.json                         // Composer-Datei zur Verwaltung der Erweiterungen
├── ext_autoload.php                      // Automatische Laden von PHP-Klassen
├── ext_conf_template.txt                 // Vorlage für die Erweiterungskonfiguration
├── ext_emconf.php                        // Extension-Management-Konfiguration
└── ext_tables.sql                        // SQL-Datei für Tabellen