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.
Hier mein aktueller versuch:
<?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("\r\n", "", $template);
return $template;
}
?>
Grüße
Fritz
🙂 Habs lösen können.
Anstelle von ...->sys_language_uid... einfach:
<?php
$GLOBALS['TSFE']->config['config']['language'] = $lang
?>
Euch noch einen schönen Abend! 🙂
Grüße
Fritz