[TYPO3-german] Standalone-View und Typoscript-Libs
Johannes C. Schulz - EnzephaloN IT-Solutions
info at enzephalon.de
Wed Jul 2 12:18:23 CEST 2014
Hallo nochmals
Irgendwie habe ich den Eindruck, daß auf meine Fragen niemand antworten will
- kann mich auch täuschen. Deswegen versuche ich es noch einmal und versuche
meine Frage etwas genauer zu formulieren.
In einem Fluid-Standalone-View (für eine Email aus einer Extension) möchte
ich gerne (um doppelte Konfigurationen zu vermeiden) auf Werte und Objekte
Typoscript zugreifen. In Fluid-Templates funktioniert dies normalerweise mit
dem cObject-Viewhelper. Doch in einem Standalone-View scheint der
typoscriptObjectPath leer zu sein und somit auch keine Objekte vorhanden zu
sein.
Ich habe schon versucht über das ConfigurationManagerInterface die "
CONFIGURATION_TYPE_FULL_TYPOSCRIPT " weiterzugeben, doch in Standalone-View
ist diese auch leer.
public function getHtmlEmailRenderer($templateName,$controller =
'Accreditation',$settings) {
$this->objectManager =
\TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Extbase\\O
bject\\ObjectManager');
$emailView =
$this->objectManager->get('TYPO3\\CMS\\Fluid\\View\\StandaloneView');
$emailView->setFormat('html');
$templateRootPath =
\TYPO3\CMS\Core\Utility\GeneralUtility::getFileAbsFileName($settings['templa
teRootPath']);
$layoutRootPath =
\TYPO3\CMS\Core\Utility\GeneralUtility::getFileAbsFileName($settings['layout
RootPath']);
$templatePathAndFilename = $templateRootPath . $controller.'/' .
$templateName . 'Mail.html';
$emailView->setTemplatePathAndFilename($templatePathAndFilename);
$emailView->setLayoutRootPath($layoutRootPath);
return $emailView;
}
$renderer = $this->getHtmlEmailRenderer($template,$controller,$settings);
$renderer->assign('data', $data);
$renderer->assign('settings',$settings);
$message = $renderer->render();
Wie kann ich nun in einem Standalone-View auf die Objekte zugreifen?
Danke
Johannes
-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.typo3.org
[mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von Johannes C.
Schulz - EnzephaloN IT-Solutions
Gesendet: Montag, 30. Juni 2014 12:16
An: typo3-german at lists.typo3.org
Betreff: [TYPO3-german] Standalone-View und Typoscript-Libs
Hallo typo3-Freunde
Ist es möglich in einem Standalone-View ($emailView =
$this->objectManager->get('TYPO3\\CMS\\Fluid\\View\\StandaloneView');) auf
die Libs des Typoscript zuzugreifen? <f:cObject
typoscriptObjectPath=lib.irgendwas/> liefert ein leeres Resultat :( .
Danke
Johannes
_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list