Hallo,
ich habe ein Problem mit Sonderzeichen (Anführungszeichen oder Apostroph z.B. bei "wie geht's").
Wenn ich in der Modulausgabe stehen habe:
Code: Alles auswählen
<?php if (REX_IS_VALUE[1]) {echo 'REX_HTML_VALUE[1]';} ?>
dann bekomme ich jedesmal eine "Parse error: syntax error, unexpected 's' (T_STRING), expecting ',' or ';' ..." Meldung, und ich muss zuerst die Modulausgabe ausblenden, damit ich wieder normalen Zugang zum Artikelinhalt im Backend habe. Das selbe, wenn ich REX_HTML_VALUE[1] mit doppelten Anführungszeichen schreibe.
Hier die wichtigsten Werte:
REDAXO: 4.7.0
PHP: 5.6.27
MySQL: 5.5.53
CKEditor 3.1.1
Installation in einem Unterverzeichnis auf meinem Testserver.
Habe auch alle anderen AddOns deaktiviert, um zu schauen, ob es da einen Zusammenhang gibt. Ist nicht der Fall.
Bei einer älteren Website habe ich Redaxo 4.6.1 laufen, da gibt es diese Problem nicht.
Nachtrag: Habe die Modulausgabe folgendermaßen umgeändert:
Code: Alles auswählen
<?php if (REX_IS_VALUE[1]) { ?>REX_HTML_VALUE[1]<?php } ?>
Jetzt geht's. Ist halt in meinen Augen kein schöner Code.