Wahrscheinlich mache ich nur wieder mal etwas falsch.
Ich habe ein (Test-)Template, in dem ich einen Teil der Seite (Hero) per Javascript ausgeben muss (Thread dazu).
Der Hero-Text wird über "morepagedata" festgelegt.
Im Test-Template auf der Seite Datenschutz tritt ein eigenartiges Phänomen auf, sobald ich CnC aktiviere.
Der morepagedata-Eintrag für die zweite Textzeile im Hero lautet:
Code: Select all
Der Datenschutz ist uns <em>seeeehr</em> wichtig!
Der gesamte Rest der Seite, bis in den Footer, bleibt kursiv.
Schalte ich CnC auf inaktiv, dann ist alles wieder in Ordnung.
In der CnC-Konfiguration habe ich morepagedata unter Ignore bei JS und CSS eingetragen. Ich glaube aber, das hat gar nichts mit morepagedata zu tun, sondern mit dem Script-Aufruf im Template. Möglicherweise ist die Maskierung der Slashes falsch?
Die betreffende Zeile sieht im Template so aus:
Code: Select all
document.write('... <p class="container"><?php if(isset($heroText)){echo $heroText;}else{echo '';}?><\/p> ...');
Aber was?
Ich lasse mal die "kaputte" Demo so stehen. Später, bei der Veröffentlichung des Templates, werde ich CnC deaktivieren müssen.
Oder, wir finden eine Lösung.
Nachtrag:
Im Quelltext der gerenderten Seite sieht der JS-Aufruf so aus:
Code: Select all
document.write(' ... <p class="container">Der Datenschutz ist uns <em>seeeehr wichtig!<\/p> ... ');