Zum Inhalt springen

Meldung: locallang_tca.xml - not valid XML

Erstellt am 7. Mai 2008 · 7 Antworten · letzte Antwort am 7. Mai 2008

Tags: tt_news, Frage

jalali ·

Hallo Forum,

nachdem ich unglücklicher Weise versucht habe die Datei "locallang_tca.xml", die zu der tt_news gehört, zu bearbeiten, tauchte diese Meldung auf:

The file "/var/www/ph9s28/html/typo3conf/ext/tt_news/locallang_tca.xml" is not valid XML: Line 303: Invalid character

Seit dem kann ich im BE nicht mehr an die Seiten ran kommen, wo tt_news verwendet wird.
Ich habe dann folgendes versucht:

  • - die Änderung zurück genommen (nix passiert)
    - die Datei locallang_tca.xml komplett mit der Originaldatei aus Repository überschrieben. (nix passiert)
    - die Datei nochmal als utf-8 gespeichert und eingesetzt (nix passiert)
    - [BE][forceCharset] = utf-8 (nix passiert)

Ich bin am verzweifeln. Was muß ich noch tun, damit diese ***-Meldung verschwindet und ich endlich an die News-Inhalte ran komme?

Beste Grüße
Omid

jalali ·

Hallo georg,
ja, Cache ich gelöscht. Ich würde sehr ungerne die Ext. erneut installieren, da ich verschiedene Modifikationen ext_tables.php, ext_tables.sql und pi/class.tx_ttnews.php vorgenommen haben.

Hast du noch eine Idee, wie ich es im Griff bekommen kann?

Beste Grüße
Omid

just2b ·

was steht in der betreffenden zeile?

georg
PS: man erweitert eine extension nicht direkt in dieser. u.a. deswegen weil man nicht mehr updaten kann - wie du gemerkt hast

jalali ·

in der Zeile steht:

<label index="tt_news.pi_flexform.select_deselect_categories">Modalità Categoria:</label>

Ich nehme an, dass es mit dem Sonderzeichen zu tun hat. Diese Datei ist allerdings vollgestopft mit Sonderzeichen.

Wie modifiziert man sonst Extensions? Läßt sich eine Datei, wie "class.tx_ttnews.php" extern in einem anderen Verzeichnis ablegen (das Template uns die CSS-Datei liegen bereits extern auf fileadmin)?

Omid

just2b ·

Hallo,

modifizieren tut man mittels eigener extension mit hooks und wenn notwendig mit xclass!

nun liegt wohl an den sonderzeichen, tu sie raus oder hol dir mal ne saubere datei.

die werte in der datei kann man auch per ts überschreiben, würde sonst auch im manual stehen

georg

jalali ·

Also hier die Lösung:

habe tatsächlich die Ext. neu installiert. Vorher habe ich die wichtigsten Modifikazionen lokal gesichert und nach der Installation erneut eingefügt.

Leute, Finger weg von der Datei locallang_tca.xml (tt_news Version 2.5.2).

Grüße
Omid