Mit dem Funktionsmodul können die meisten Einstellungen, die normalerweise in der Datenbank gespeichert sind, in Code exportiert werden. Wenn Sie die Funktion löschen, löschen Sie den Code, der alles löscht.
Das Coole an Funktionen ist, dass Sie die Einstellungen für Dinge (Ansichten, Bedienfelder usw.) jederzeit ändern können und diese Änderungen in der Datenbank gespeichert werden. Sobald sie in der Datenbank gespeichert sind, sollte es in Ordnung sein, die Funktion zu löschen (obwohl ich dies selbst nicht ausprobiert habe).
Der einfachste Weg, dies zu tun, besteht darin, in jedes Element Ihrer Funktion zu gehen und es erneut zu speichern. Wenn Ihre Funktion beispielsweise eine Ansicht mit dem Namen "Nachrichten" hatte, können Sie zu Struktur> Ansichten> Nachrichten> Bearbeiten gehen. Klicken Sie dann in dieser Ansicht auf Speichern. Wenn Sie sich Ihre Funktion ansehen, sollte sie jetzt "Überschrieben" lauten.
Sobald alles überschrieben ist, sollte es in Ordnung sein, die Funktion zu löschen. Stellen Sie sicher, dass Sie eine Sicherungskopie aller Daten erstellen, und deaktivieren Sie zuerst die Funktion, um sicherzustellen, dass nicht alle benötigten Elemente verschwinden.
Ich habe eine einfache Möglichkeit gefunden, dies zu tun, indem ich einfach alle Abhängigkeiten aus Ihrer .info-Datei auskommentiere und sie dann sicher neu erstelle, deaktiviere / deinstalliere.
quelle