Zum Inhalt springen

RealURL Konfigurationsanleitung irreführend oder ich doof???

Erstellt am 2. Dezember 2009 · 4 Antworten · letzte Antwort am 2. Dezember 2009

Tags: RealURL, PHP, Frage

andimohr ·

Hallo zusammen,

ich bin grad am Debuggen und möchte diese Frage gerne engültig geklärt haben damit ich mich wieder aufs wesentliche konzentrieren kann: In der RealURL Konfigurationsdatei typo3conf/ext/realurl/ext_localconf.php ist bei ausnahmslos allen Einträgen innerhalb des letzten Eckige-Klammern-Paares jeweils der Name der Erweiterung angegeben (direckz vor dem Gleich Zeichen). Beispiel:

...
$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tstemplate.php']['linkData-PostProc']['tx_realurl']= 'EXT:realurl/class.tx_realurl.php:&tx_realurl->encodeSpURL';
...

In der Dokumentation zu RealURL auf Typo3.org und überall in den Foren finde ich immer wieder Wertzuweisungen, bei denen dieses letzte Klammernpaar leer ist... also z.B:

...
$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tstemplate.php']['linkData-PostProc'][]= 'EXT:realurl/class.tx_realurl.php:&tx_realurl->encodeSpURL';
...

(Quelle: http://typo3.org/documentation/document-library/extension-manuals/realurl/1.7.0/view/1/2/ )

Kann diese Wertzuweisung überhaupt funktionieren oder wird diese Wertzuweisung schlicht und ergreifend von der Typo3 Konfiguration übergangen weil sie ungültig ist - weil ja die Zuordnung zur Erweiterung fehlt...

Oder ist das Absicht? Ist das notwendig, damit die Wertzweisung unabhängig von RealURL greift??? (was ich mir nicht vortsellen kann - aber es ist ja auch möglich, dass ich einfach nur blöd bin :o )

einpraegsam.​net ·
andimohr schrieb

Kann diese Wertzuweisung überhaupt funktionieren oder wird diese Wertzuweisung schlicht und ergreifend von der Typo3 Konfiguration übergangen weil sie ungültig ist - weil ja die Zuordnung zur Erweiterung fehlt...

Eine leere Klammer in PHP bedeutet eine Erhöhung um 1. Also wenn bereits ein Wert mit [bla][4] zugewiesen ist, führt [bla][] = 'blubb' dazu, dass "blubb" beim Wert 5 hinzugefügt wird.
Also: Ja, ist richtig

andimohr ·
einpraegsam.net schrieb

Also: Ja, ist richtig

...was ist richtig: dass ich doof bin? :o Spass beiseite. Vielen Dank für deine Antwort.

Kann ich folgendes Fazit ziehen: es ist irreführend, dass in der RealURL Extension Doku auf typo3.org leere Klammern angegeben werden. Und das ist auch der Grund, warum diese leeren Klammern immer wieder in den Foren auftauchen - was letztendlich nur dazu führt, dass überall auf den Servern vermutlich localconf´s herumdümpeln die mit fehlehaften Wertzuweisungen aufgeblasen sind...?

...dann würde ich mal dem Autor schreiben, dass man die Doku anpassen müsste und/oder ihm anbieten ihm dabei zu helfen.

Danke noch mal!

andimohr ·

OK, dann bin ich halt doof. Aber damit dieser Thread noch einen Sinn bekommt sei an dieser Stelle hervorgehoben: wenn ihr Probleme im Typo3 BE habt - z.B wenn eure Icons im Backend nicht angezeigt werden - und ihr denkt es hat mit RealURL zu tun dann schaut nach Euren Rewrite Rules.

Es liegt nicht daran, dass die eckigen Klammern leer sind ;o)