©Sergey Emelyanov 2025 | Alle Rechte vorbehalten
In Vtiger CRM 7 wird beim Hinzufügen eines neuen Datensatzes aus einem untergeordneten Modul im Zusammenhang oft ein kleines Popup zur Schnell-Erstellung geöffnet. Dieses Popup zeigt nur einen Teil der Felder an und bietet gewöhnlich sogar die Möglichkeit, zur Detailansicht zu wechseln. Viele Anwender empfinden dieses Verhalten jedoch als unpraktisch und möchten stattdessen direkt das vollständige Fenster zur detaillierten Dateneingabe nutzen. In diesem Artikel erfahren Sie, wie Sie diesen Schnell-Erstellungsmodus entweder global oder auf Modulebene deaktivieren können.
Globale Deaktivierung
Wenn Sie möchten, dass in Ihrem gesamten CRM die Schnell-Erstellung deaktiviert wird, öffnen Sie die Dateimodules/Vtiger/models/Module.php
in Ihrem Vtiger-Verzeichnis. Suchen Sie in dieser Datei die Funktion isQuickCreateSupported(). Standardmäßig gibt diese Funktion normalerweise einen Wert zurück, der anzeigt, dass der Schnell-Erstellungsmodus unterstützt wird. Ändern Sie diese Funktion wie folgt:
public function isQuickCreateSupported(){
return false;
}
Durch diese Änderung wird bei jedem Klick auf den "Neuen Datensatz"-Button das herkömmliche Detailformular geöffnet, anstatt das Schnell-Erstellungs-Popup anzuzeigen.
Modulspezifische Deaktivierung
Falls Sie den Schnell-Erstellungsmodus nur für ein bestimmtes Modul deaktivieren möchten – beispielsweise weil einige Module von dieser Funktionalität profitieren, andere jedoch nicht – können Sie dies in einer kundenspezifischen Modul-Konfiguration festlegen. Legen Sie dazu eine Datei im Verzeichniscustom_module/Models/Module.php
an (sofern noch nicht vorhanden) und fügen Sie dort die Funktion isQuickCreateSupported() ein:
public function isQuickCreateSupported(){
return false;
}
Diese modulspezifische Überschreibung hat Vorrang vor der globalen Einstellung. Somit wird für das betreffende Modul der Schnell-Erstellungsmodus deaktiviert, während andere Module weiterhin über die Schnell-Erstellung verfügen können.
Fazit
Mit wenigen Änderungen im Code können Sie in Vtiger CRM 7 steuern, wie neue Datensätze erstellt werden. Entweder deaktivieren Sie die Schnell-Erstellung global, indem Sie isQuickCreateSupported() in modules/Vtiger/models/Module.php auf false setzen, oder Sie konfigurieren es gezielt für ein einzelnes Modul – in dem Fall legen Sie in custom_module/Models/Module.php die entsprechende Funktion fest. Diese Anpassung ermöglicht es Ihnen, stets direkt das vollständige Bearbeitungsformular zu öffnen, was vielen Benutzern eine komfortablere und intuitivere Dateneingabe bietet.
©Sergey Emelyanov 2025 | Alle Rechte vorbehalten