Seite 1 von 1

Script für Editor ausblenden

Verfasst: Sa 28. Dez 2013, 12:27
von Horst1234
Guten Tag,
ich hab da eine Scriptunverträglichkeit im Bildeditor entdeckt, da ich ein Responsive-Design-Framework zusätzlich einbinde.
Da muss im Header "modernizr-2.6.2.min.js" eingebunden werden, sobald ich dies tue, kann ich aber im Bildeditor nichts mehr
auswählen, der ganze untere Bereich unter den drei Reitern (Verzeichnis etc.) fehlt dann.
Gibt es die Möglichkeit ein Headerscript so einzubinden, dass es nur im Frontend, nicht aber im Backend eingebunden wird?
Grüße aus Bremen,
Horst

Re: Script für Editor ausblenden

Verfasst: Sa 28. Dez 2013, 21:44
von Seelauer
So z. B. im entsprechenden Layout zwischen <head> einbinden:

Code: Alles auswählen

<?php
if (!cRegistry::isBackendEditMode()) {
// tu nichts, wenn im Editormodus
}
?>

Re: Script für Editor ausblenden

Verfasst: Sa 28. Dez 2013, 23:49
von Horst1234
Hallo Seelauer,

erstmal vielen Dank, vor allem am Samstag :D

Wenn ich nun den Code

Code: Alles auswählen

<?php
if (!cRegistry::isBackendEditMode()) {
<script src="js/libs/modernizr-2.6.2.min.js"></script>
}
?>
in den Header einbinde, verschwindet im Frontend die ganze Seite.
Hab ich 'was falsch verstanden?

Grüße aus Bremen,
Horst

Re: Script für Editor ausblenden

Verfasst: So 29. Dez 2013, 11:36
von xmurrix
Hallo Horst,

das Beispiel von Seelauer ist fast richtig umgesetzt, da fehlt noch die Trennung zwischen PHP-Code und Ausgabe der Zeile, probier mal folgendes:

Code: Alles auswählen

<?php
if (!cRegistry::isBackendEditMode()) {
    echo '<script src="js/libs/modernizr-2.6.2.min.js"></script>';
}
?>
Gruß
xmurrix

Re: Script für Editor ausblenden

Verfasst: So 29. Dez 2013, 12:44
von Horst1234
moin xmurrix,
klappt mal wieder perfekt - bin halt keine php-leuchte :?
lieben dank aus bremen,
horst