$TYPO3_CONF_VARS["EXT"]
Hier können Sie Einstellungen für den Extension Mangager vornehmen.
| [noEdit] | [allowGlobalInstall] | [allowLocalInstall] |
| [em_devVerUpdate] | [em_alwaysGetOOManual] | [em_systemInstall] |
| [em_wsdlURL] | [em_mirrorListURL] | [requiredExt] |
| [extCache] | [extList] |
[noEdit]
[boolean]
Durch 1 lässt sich verhindern, dass Dateien im Extension Manager bearbeitet werden können. Für Entwickler sollte der Wert 0 sein, um auf diesem Wege direkte Änderungen durchführen zu können.
Beispiel:
[EXT][noEdit] = 0
[allowGlobalInstall]
[boolean]
Durch 1 wird erlaubt, globale Extension im Verzeichnis typo3/ext über den Extension Manager zu installieren, Updates durchzuführen und Extension von dort zu löschen. Die Option ist wichtig, wenn mehrere Instanzen auf einer Installation operieren sollen und Administratoren der einzelnen Instanzen globale Extensions nicht bearbeiten sollen.
Beispiel:
[EXT][allowGlobalInstall] = 1
[allowLocalInstall]
[boolean]
Durch 1 wird erlaubt, lokale Extension der jeweiligen Instanz im Verzeichnis typo3conf/ext/ über den Extension Manager zu verwalten.
Beispiel:
[EXT][allowLocalInstall] = 1
[em_devVerUpdate]
[boolean]
Beim Eintrag 1 werden auch Entwickler-Versionen von Extensions im Extension Manager rot markiert, wenn Updates vorhanden sind.
Beispiel:
[EXT][em_devVerUpdate] = 1
[em_alwaysGetOOManual]
[boolean]
Mit dem Wert 1 kann eingestellt werden, dass die Dokumentation im OpenOffice-Format, die den Extensions ebiligen, stets mit auf den Server heruntergeladen werden.
Beispiel:
[EXT][em_alwaysGetOOManual] = 1
[em_systemInstall]
[boolean]
Mit dem Wert 1 wird dem Extension Manager erlaubt, Extensions in das Verzeichnis sysext/ zu installieren. Dies ist notwendig, um Updates der System Extensions cms und lang mit dem EM durchführen zu können.
Beispiel:
[EXT][em_systemInstall] = 0
[em_wsdlURL]
Geben Sie hier die SOAP URL für Extensions ein, die Sie in das TER2 laden wollen. Normalerweise brauchen Sie diesen Wert nicht zu ändern.
Beispiel:
[EXT][em_wsdlURL] = http://typo3.org/wsdl/tx_ter_wsdl.php
[em_mirrorListURL]
Hier können Sie die URL zum Extension Repository Mirror eingeben. Diese Eingabe wird für den Extension Manager benutzt.
Beispiel:
[EXT][em_mirrorListURL] = http://repositories.typo3.org/mirrors.xml.gz
[requiredExt]
[String list]
Hier können Extensions angegeben werden, die durch den Extension Manager nicht daktiviert werden dürfen. Im Normalfall sind die mindestens cms und lang, die den Kern des Systems ausmachen.
Beispiel:
[EXT][requiredExt] = cms,lang,sv
[extCache]
[integer 0,1,2,3]
0 beiwrkt, dass die Extension Scripts ext_localconf.php und ext_tables.php nicht im Cache gespeichert, sondern bei jedem Aufruf der Seite durchlaufen werden - interessant bei der Entwicklung der Extensions, des es erspart das Cache-Löschen im BackEnd. Default ist 1: Die Scripts werden in Dateien der Form typo3conf/temp_CACHED_[sitePathHash]* gespeichert, dadurch den Server entlasten und die Performance erhöhen - sinnvolle Einstellung für den Live-Betrieb. Der Wert 2 bewirkt, dass der Dateiname der Cache-Datei einen Hash-Wert unter Einbeziehung des [extList]-String enthält. 3 bewirkt, dass die Namen der Cache-Datei keinen Hash enthalten.
Beispiel:
[EXT][extCache] = 1
[extList]
[String list]
In dieser Liste werden vom EM installierte Extensions eingetragen. Sollten Sie eine fehlerhafte Extension installieren, die das Arbeiten mit dem System unmöglich macht, müssen Sie zum Entfernen dieser Extension die Datei typo3conf/localconf.php bearbeiten und den Key aus dieser Liste löschen. Zusätzlich müssen die typo3conf/temp_CACHED_*-Dateien gelöscht werden, um das System wieder lauffähig zu machen.
Beispiel:
[EXT][extList] = css_styled_content,tsconfig_help,context_help,extra_page_...
$TYPO3_CONF_VARS["EXTCONF"]
Hier können Sie in Ihren Erweiterungen Konfigurationsoptionen manuell setzen.
Beispiel:
$TYPO3_CONF_VARS['EXTCONF']['my_extension_key']['my_option'] = 'my_value';







