Script für Editor ausblenden

Fragen zur Installation von CONTENIDO 4.9? Probleme bei der Konfiguration? Hinweise oder Fragen zur Entwicklung des Systemes oder zur Sicherheit?
Antworten
Horst1234
Beiträge: 366
Registriert: Sa 25. Okt 2008, 12:45
Wohnort: Bremen
Kontaktdaten:

Script für Editor ausblenden

Beitrag 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
Webdesign | Contenido: Templateprogrammierung, Einrichtung und Verwaltung | http://www.w2media.de
Seelauer
Beiträge: 186
Registriert: So 22. Jan 2006, 21:03
Wohnort: Mal da, mal da
Kontaktdaten:

Re: Script für Editor ausblenden

Beitrag von Seelauer »

So z. B. im entsprechenden Layout zwischen <head> einbinden:

Code: Alles auswählen

<?php
if (!cRegistry::isBackendEditMode()) {
// tu nichts, wenn im Editormodus
}
?>
Guten Gruß
Seelauer.
Horst1234
Beiträge: 366
Registriert: Sa 25. Okt 2008, 12:45
Wohnort: Bremen
Kontaktdaten:

Re: Script für Editor ausblenden

Beitrag 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
Webdesign | Contenido: Templateprogrammierung, Einrichtung und Verwaltung | http://www.w2media.de
xmurrix
Beiträge: 3215
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Hat sich bedankt: 4 Mal
Danksagung erhalten: 17 Mal
Kontaktdaten:

Re: Script für Editor ausblenden

Beitrag 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
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
Horst1234
Beiträge: 366
Registriert: Sa 25. Okt 2008, 12:45
Wohnort: Bremen
Kontaktdaten:

Re: Script für Editor ausblenden

Beitrag von Horst1234 »

moin xmurrix,
klappt mal wieder perfekt - bin halt keine php-leuchte :?
lieben dank aus bremen,
horst
Webdesign | Contenido: Templateprogrammierung, Einrichtung und Verwaltung | http://www.w2media.de
Antworten