TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

Fluid StandaloneView - Sprache festlegen


Autor Nachricht
Verfasst am: 07. 02. 2012 [14:03]
FritzM
Themenersteller
Dabei seit: 07.02.2012
Beiträge: 6
Hallo,
ich würde gern einen eigenen Sprachparameter für meine Erweiterung benutzen.
Ich benutze an mehreren Stellen den StandaloneView. Diese Anzeigen sollen immer eine bestimme Sprache haben, je nach Voreinstellung.


Hat der "Tx_Fluid_View_StandaloneView" eine Art setLangauge() funktion über die man die Sprache festlegen kann die angezeigt werden soll?


Grüße
Fritz M.
Profil
Verfasst am: 07. 02. 2012 [16:08]
FritzM
Themenersteller
Dabei seit: 07.02.2012
Beiträge: 6
Hier mein aktueller versuch:
PHP
<?php
	private function getStandAlone($templatePathAndFilename, $lang){
		$view = $this->objectManager->create('Tx_Fluid_View_StandaloneView');
		$view->getRequest()->setControllerExtensionName($this->extensionName);
		$view->setFormat('html');
 
		$GLOBALS['TSFE']->sys_language_uid = 1;#$lang;
 
		$view->setTemplatePathAndFilename($templatePathAndFilename);
		$template = $view->render();
		$template = str_replace("
", "", $template);
 
 
		return $template;
	}
?>


Grüße
Fritz

[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 07.02.2012 um 16:08.]
Profil
Verfasst am: 07. 02. 2012 [16:51]
FritzM
Themenersteller
Dabei seit: 07.02.2012
Beiträge: 6
icon_smile.gif Habs lösen können.

Anstelle von ...->sys_language_uid... einfach:
PHP
<?php
$GLOBALS['TSFE']->config['config']['language'] = $lang
?>

Euch noch einen schönen Abend! icon_smile.gif


Grüße
Fritz
Profil