Mensch danke für deine Mühe
Nur ist so dass mir dann an der Stelle zwar der richtige Slide ausgespuckt wird, aber leider in dieser Form:
ctype == '' || ($this->ctype == '-1')) { ?>Samstag, 11. April, 21:00 Uhr
Termin
EOD; if (trim($wysiwigvalue) <> '') { echo $wysiwigvalue; } } ?>
Das hat möglicherweise in der class.rex_article.inc.php mit dieser zeile zu tun:
Code: Alles auswählen
// ----- zwischenstand: ctype .. wenn ctype neu dann if
if ($this->mode != "edit" && isset($RE_CONTS_CTYPE[$RE_CONTS[$I_ID]]) && $RE_CONTS_CTYPE[$I_ID] != $RE_CONTS_CTYPE[$RE_CONTS[$I_ID]] && $RE_CONTS_CTYPE[$RE_CONTS[$I_ID]] != "")
{
$this->content .= "<?php } if(\$this->ctype == '".$RE_CONTS_CTYPE[$RE_CONTS[$I_ID]]."' || \$this->ctype == '-1'){ ?>";
}
bzw ab Zeile 364:
Code: Alles auswählen
// ----- ctype unterscheidung
if ($this->mode != "edit" && $i == 0)
$this->content = "<?php if (\$this->ctype == '".$RE_CONTS_CTYPE[$I_ID]."' || (\$this->ctype == '-1')) { ?>";
Nicht das ich diese Zeilen auch nur ansatzweise verstünde ?
Womöglich hat das aber auch mit dem eval auf true setzen zu tun, nur wie mache ich das in dem zusammenhang. $slice->setEval(true) geht hier ja nicht...?
Meine Umgebung wäre: Xampp - REDAXO 4.2.1 UTF-8
// update:
Nehme ich die Backslashes raus:
Code: Alles auswählen
$this->content = "<?php if ($this->ctype == '".$RE_CONTS_CTYPE[$I_ID]."' || ($this->ctype == '-1')) { ?>";
kommt schon mal der obere Teil nicht mehr mit raus, nur noch dieser am Ende:
Code: Alles auswählen
EOD; if (trim($wysiwigvalue) <> '') { echo $wysiwigvalue; } } ?>
Möglicherweise habe die Backslashes aber ihren Grund an der Stelle?