Der Wert ist ein serialisierter Array (https://www.php.net/manual/de/function.serialize.php), den Du Durch Deine Änderung „kaputt gemacht“ hast.
Code:
a:2:{i:0;s:0:"";i:1;s:61:"text-center box col-xs-12 col-sm-6 col-md-4 col-lg-3 col-xl-3";}
ist zu lesen als Array, der zwei String Elemnte enthält (in Contao CSS ID und class). Im von Dir bearbeitete zweiten Element steht der Wert s:61 für String der Länge 61. Wenn Du den bearbeitest, dann müsste sich der Wert, der die Länge angibt auch ändern. Dein neuer wäre also (wenn ich mich nicht verzählt habe) s:20:"text-center box-link".
Ich gehe davon aus, daß deswegen das deserialisieren (https://www.php.net/manual/de/function.unserialize.php bzw. Contaos Funktion https://github.com/contao/core-bundl...Util.php#L1015) scheitert und Contao dann den Wert direkt ausgibt.
Lesezeichen