javascript verwenden
Manchmal kann benutzerdefiniertes JavaScript im Bearbeitungsmodus mit dem Sitecake-Editor kollidieren. Die Lösung besteht darin, den Bearbeitungsmodus zu erkennen und das kollidierende Skript auszuschließen.
Zusammenfassung
Nutzen Sie den booleschen Wert sitecakeGlobals.editMode, um zu erkennen, wann der Sitecake-Editor aktiv ist. Schalten Sie Ihr eigenes Skript in diesem Fall ab.
Beispiel
Platzieren Sie dieses Skript im <head> Ihrer Seite:
<script type="text/javascript">
// Nur ausführen, wenn NICHT im Bearbeitungsmodus
if ( !window.sitecakeGlobals || sitecakeGlobals.editMode !== true ) {
var s = document.createElement('script');
s.src = 'js/yourscript.js';
document.head.appendChild(s);
}
</script>
Kein jQuery erforderlich —
sitecakeGlobals ist ein einfaches
JavaScript-Objekt, das Sitecake während der
Bearbeitung in jede Seite einfügt.