[TYPO3-german] Unterschiedliche TS Konfigurationen

9pm 9pm at gmx.net
Fri Apr 4 07:39:42 CEST 2014


Hallo Dan,

ich glaube ich habe mich nicht verständlich genug ausgedrückt. Ich gehe genauso vor wie in dem neuen Introduction Package. D.h. es gibt zwar je Domain ein Root-Template, aber dort wird nur mein Package bzw. meine Extension inkludiert ("Statisches Template einschließen") und keine TypoScript-Einbindung im Setup- oder Constants-Feld gemacht.

Wenn ich eine Extension per "Statisches Template einschließen" einbinde, wird automatisch die "constants.txt" und "setup.txt" unter "Configuration/TypoScript" der Extension ausgeführt. In der "setup.txt" stehen die ganzen Include-Befehle (<INCLUDE_TYPOSCRIPT...). Und in dieser kann ich keine Conditions verwenden (zumindest hat das bei mir nicht funktioniert). Auch kann ich hier keine Konstanten verwenden. Wenn doch wäre ich für Ratschläge dankbar :)

Viele Grüße
Michael


Quote: Dan Untenzu wrote on Thu, 03 April 2014 16:54
----------------------------------------------------
> Hallo Michael,
> 
> wenn Du einen Projekt hast und je nach Domain etwas an dieser Seite
> ändern möchtest, kannst Du eine domainabhängige Condition im TypoScript
> einsetzen
> 
> [globalString = ENV:HTTP_HOST = mein.url.de]
> 	page.10.value = foo
> [global]
> 
> Wenn die Projekte getrennt voneinander sind, dann einfach
> unterschiedliche Root-Templates für jedes Projekt im Seitenbaum anlegen.
> 
> Wenn Du verschiedene statische TypoScripte in einer Extension für
> verschiedene Projekte/Domains anlegen möchtest, dann benenne diese doch
> einfach individuell je nach Domain und binde das jeweils gewünschte
> TypoScript unter »Include static (from extensions)« im jeweilligen
> Root-Template ein. Also auf die Host-Abfrage im PHP verzichten.
> 
> Dan
> 
> Am 03.04.2014 14:45, schrieb 9pm:
> > Hallo zusammen!
> > 
> > Ich habe eine Seite nach dem Package Prinzip vom Introduction Package
> > aufgesetzt. Nun wird es aber mehrere Domains geben, daher möchte ich
> > gerne je nach Domain unterschiedliche TypoScript Konfigurationen laden.
> > Ich habe folgendes in der ext_tables.php versuchst, aber leider schlägt
> > das irgendwie fehl. Ich bekomme den "page not configured" Fehler.
> > 
> > if ( $_SERVER['HTTP_HOST'] == "mein.url.de" ) {
> >   
> > \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addStaticFile($_EXTKEY,
> > 'Configuration/TypoScript/Seite1', 'Package');
> > } else {
> >   
> > \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addStaticFile($_EXTKEY,
> > 'Configuration/TypoScript/Seite2', 'Package');
> > }
> > 
> > Abfragen oder Konstanten in der setup.txt sind ja leider auch nicht
> > möglich. Hat jemand schonmal sowas gemacht und könnte mir weiter helfen?
> > 
> > Viele Grüße
> > Michael
> > _______________________________________________
> > TYPO3-german mailing list
> > TYPO3-german (at) lists.typo3.org
> > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> 
> -- 
> Dan Untenzu
> Certified TYPO3 Integrator
> webit! Gesellschaft für neue Medien mbH
> Schandauer Straße 34 | 01309 Dresden | Germany
> Telefon +49 351 46766-24 | Telefax +49 351 46766-66
> untenzu (at) webit.de | www.webit.de
> 
> Amtsgericht Dresden | HRB 15422
> USt-ID DE 193477690
> Geschäftsführer Sven Haubold
----------------------------------------------------




More information about the TYPO3-german mailing list