Theme- und Login-Anpassungsleitfaden
/src/includes/theme/tema-name_*siteid*-Verzeichnis wird verwendet, um Theme- und Login-Anpassungen zu verwalten, die für jede Site spezifisch sind. In diesem Verzeichnis vorgenommene Anpassungen sind von Git-Commits und System-Upgrades nicht betroffen. Sie können standortspezifische Designs erstellen, indem Sie hier Ihre Dateien wie CSS, JS und login.cfm bearbeiten. Anstatt Standarddateien zu bearbeiten, können Sie verhindern, dass Dateien während Pull-Vorgängen zerstört werden, indem Sie Ihre Anpassungen in diesem speziellen Verzeichnis vornehmen. Dieser Leitfaden hilft Ihnen, Ihre Anpassungen auf sichere und nachhaltige Weise zu verwalten.
Dateispeicherort und Anpassungsdetails
/src/includes/theme/theme-name_*siteid* Das Verzeichnis ist für das Hosten von Design- und Anmeldeanpassungen reserviert, die für jede Site spezifisch sind. Dieses Verzeichnis wird von Git ignoriert. Daher sind hier vorgenommene Änderungen nicht verbindlich und bleiben nur spezifisch für die entsprechende Website.
Theme-Anpassungen
- Theme-Dateien (CSS, JS usw.) sollten sich in diesem Verzeichnis befinden und Änderungen sollten hier vorgenommen werden.
- Änderungen in diesem Verzeichnis sind nicht betroffen durch System-Upgrades . Dadurch bleiben ortsspezifische Stile und Funktionen erhalten.
- Achtung:Beeinträchtigen Sie nicht die Standard-Themendateien unter
/AddOns/Yazilimsa/Protein/reactor/themes. Diese Dateien werden bei Pull-Vorgängen in der Git-Umgebung zerkleinert. Nehmen Sie Ihre Anpassungen unbedingt im Theme-Verzeichnis vor oben.
/src/includes/theme/theme-name_*siteid*/custom.css/src/includes/theme/theme-name_*siteid*/custom.js
Anmelden Anpassungen
- Wenn ein standortspezifischer Anmeldebildschirm verwendet werden soll, sollte die Datei
login.cfmzu diesem Verzeichnis hinzugefügt werden: - /src/includes/theme/theme-name_*siteid*/login.cfm
- Wenn login.cfm in diesem Verzeichnis vorhanden ist, wird das System dies automatisch tun Führen Sie diese Datei aus. Wenn nicht, wird die Standarddatei
login.cfmim Home-Verzeichnis verwendet. - Achtung: An der Datei
login.cfmim Home-Verzeichnis vorgenommene Änderungen werden bei Pull--Vorgängen in der Git-Umgebung unterdrückt. Wenn Sie eine Anpassung benötigen, kopieren Sie die Standarddatei und bearbeiten Sie sie hier.
Aktualisieren des Status von Originaldateien
Eingriffe auf Standarddesign- oder Anmeldedateien im Hauptverzeichnis Während Git-Pull-Vorgängen. zerquetscht. Vermeiden Sie daherÄnderungen an den Originaldateien. Verwenden Sie das oben genannte Verzeichnis für Ihre standortspezifischen Anpassungen.
Tipps
- Für Theme-Anpassungen: Erstellen Sie eine modulare Struktur, indem Sie Ihre CSS- und JS-Dateien in einer separaten Datei aufbewahren. Dies erleichtert zukünftige Bearbeitungen.
/src/includes/theme/theme-name_*siteid*/site-special-styles.css/src/includes/theme/theme-name_*siteid*/site-special-scripts.js
- In Login-Anpassungen: Bearbeiten der
login.cfmDatei im Hauptverzeichnis Passen Sie diese Datei stattdessen an, indem Sie sie in das Verzeichnis darüber kopieren. Wenn Sie Änderungen an der Standarddatei vornehmen, geht diese bei Pull-Vorgängen verloren. - Sicherung: Stellen Sie sicher, dass Sie Ihre Dateien sichern, bevor Sie Änderungen vornehmen. Überprüfen Sie insbesondere nach Systemaktualisierungen Ihre angepassten Dateien und passen Sie sie bei Bedarf an das neue System an.