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 werden hier vorgenommene Änderungen nicht festgeschrieben 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.
- In diesem Verzeichnis vorgenommene Änderungen sind von nicht betroffen 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.
Aktualisierung 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.
?
22.1.2. Erstellen von Seiten für Protein-Sites
Erstellung von Website-Seiten mit Protein
22.1.1. Erstellen einer Site mit Protein
Die Phasen der Erstellung einer Basis-Site mit Workcube Protein werden besprochen.
22.1.7. Karriereportal mit Protein
Mit Protein-Widgets können Sie Rekrutierungsbewerbungen zu Ihrer Website hinzufügen oder eine brandneue Karriereportal-Site erstellen.