Wenn man eine Metainfo als Type "textarea" anlegt, und in einem Artikel diese Metainfo mit einem Text befüllt der eine Pipe "|" enthält, wird der Text ab der Pipe nicht angezeigt. Allerdings nur beim Bearbeiten der Metainfo. Wenn man auf den Inhalt der Metainfo zugreift, dann bekommt man den ganzen Text.
Beispiel:
Aus "Text bla laber | und fasel" wird im Editor "Text bla laber".
Nach dem Abspeichern ist der Text ab der Pipe natürlich auch weg.
Ich konnte eine Lösung für das Problem wie folgt umsetzen:
Datei: redaxo/include/addons/metainfo/extensions/extension_common.inc.php
Zeile: 70
Ursprünglicher Code:
Code: Alles auswählen
$dbvalues = explode('|', $activeItem->getValue($name));
Code: Alles auswählen
if ($typeLabel !== "textarea"){
$dbvalues = explode('|', $activeItem->getValue($name));
} else {
$dbvalues[0] = $activeItem->getValue($name);
}
Feedback wär klasse!
Vielen Dank
Update: da bisher kein feedback kam, nehme ich mal an das das ein feature sein soll.