Hallo David!

On 14.07.14 17:16, David Gurk wrote:
Wann macht es Sinn in ext_tables.php und ext_localconf.php die IF-Bedingung   
TYPO3_MODE === 'BE'   zu verwenden?

Jein. Es hat lediglich den Zweck der Performance Optimierung. Verwenden solltest Du es nur dann, wenn Du sehr genau weisst was Du tust und welche Auswirkungen das hat. Im TYPO3 Core mussten wir schon diverse Stellen korrigieren, weil es falsch verwendet wurde und bestimmte Dinge dann nicht mehr funktioniert haben.

Zum Beispiel bei den Configuration/TCA/Overrides Daten wird diese Bedingung 
scheinbar häufiger verwendet,

Hier zum Beispiel ist es kontraproduktiv und ein Bug, den ich grad mal behoben habe aufgrund Deiner Anmerkung. Danke dafür :)

oder bei Hooks in der ext_localconf.php

Wenn Du genau weisst, dass der Hook nur im backend Verwendung findes, kannst Du das machen. Das Einsparpotential dürfte aber gegen 0 gehen, so dass Du es auch gleich lassen kannst. Ich mache das manchmal aber nur um das ein wenig zu strukturieren und damit ich später weiss in welchem Bereich (BE oder FE) der Hook Verwendung findet

Bringt es überhaupt etwas? Wenn ja, was?

Im Zweifel nicht viel und macht potentiell Dinge kaputt ;)

PS: Bin heute wieder etwas wissenshungriger ;-)

Das ist immer gut!

Kind regards,
Helmut

--
Helmut Hummel
Release Manager TYPO3 6.0
TYPO3 Core Developer, TYPO3 Security Team Member

TYPO3 .... inspiring people to share!
Get involved: typo3.org
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an