Tag Archives: Typo3

Lustiges beim Typo3 Upgrade 3.8.x auf 4.3.x

Nachdem ich grade die ehrenvolle Aufgabe habe eine Typo3 Version 3.8.1 (ja sowas gibt es wirklich noch im Netz mit PHP 4.4.8(!) ) zu Grabe zu tragen, indem das System auf die Version 4.3.2 angehoben wird, springen mir ab und an allerlei lustige Kuriositäten mitten ins Gesicht!

Send-A-Card

Da ist zB die lustige Extension Send-A-Card (sr_sendcard 2.2.0), die einen gleich mal mit einem herzhaftem “cannot access empty property in [...]/class.tx_srsendcard_pi1.php” begrüßt. Problem ist hier, dass in PHP4 aus unerfindlichen Gründen folgendes mit einer nicht initialisierten Variable funktioniert… in PHP5 (Gott sei Dank) nicht mehr

[..]$this->$subpart[..] #FALSCH
[..]$this->subpart[..] #RICHTIG

Ersetz man das geht auch die Extension wieder…

Indexed Search Engine

Hier waren gleich 2 Sachen schief. Weder die Anzahl der Suchergebnisse war korrekt, noch der Pagebrowser schaffte es die richtigen Links zu generieren. Die korrekten URLs konnten wir mit einem Patch und einem TS Parameter korrigieren, der in das TS Setup jedes Root Templates geschrieben wird

plugin.tx_indexedsearch.browseLinks_setUrl = 1

dann muss noch der Patch bug-1347_03.patch von http://bugs.typo3.org/view.php?id=1347 ins System einspielt werden.

$ patch -p1 -i bug-1347_03.patch // mit --dry-run vorher testen!

Die richtige Anzahl der Suchtreffer zeigte das System als im Root Template Setup folgender Parameter gesetzt wurde

plugin.tx_indexedsearch.search.exactCount = 1

Hallo? Also bei dem Parameternamen hab mich schon gefragt, was das Gschmarre soll… naja nicht ärgern nur wundern…. Typo3 halt…

to be continued

Typo3 – <> werden bei br und b etc entfernt

Gestern hatte ich bei mir lokal ein merkwürdiges Verhalten. Ich hatte eine Extension um eine Textarea erweitert. Das Ganze mit Hilfe von Flexform. Normalerweise (dachte ich) kann man da einfach HTML Code reinpacken und alles ist gut.

Nach dem Speichern sah ein <br /> allerdings so aus: br /. Die Tag-Zeichen waren weg.

Anschließend mal mit dem RTE probiert. Selbes Problem. Erst dachte ich… Scheiß Typo… bestimmt irgendein komisches Sicherheitsgedöhns. Mit TS rumgedoktort. Nix. Gar nix hat sich geändert.

Dann gegen Ende des Abends bin ich über folgenden Beitrag gestolpert:

TemplaVoila + RTE: <> werden bei br und b etc entfernt – TYPO3 Forum & Portal.

Da stand dann was von PP Version sei Schuld dran. Ein Beitragender meinte allerdings es läge an der libxml2-Version.

Scheint so zu sein, da auf dem Live-Server alles funktioniert. Lokal hab ich nen XAMPP mit PHP5.2.9.