Re: [TYPO3-german] Extbase Methoden aus "alten" Typo3 Extension aufrufen
Vielen Dank für die zahlreichen Antworten. Hat mir sehr weitergeholfen! Gruß Yvon --- Am 17.01.2011 14:56, schrieb S.Korth: > Folgendes müsste das reichen (denke ich): > > $view = t3lib_div::makeInstance('Tx_Fluid_View_StandaloneView'); > $view->setTemplatePathAndFilename('...foo/Bar.html'); > $result = $view->render(); > > ___ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Extbase Methoden aus "alten" Typo3 Extension aufrufen
Folgendes müsste das reichen (denke ich): $view = t3lib_div::makeInstance('Tx_Fluid_View_StandaloneView'); $view->setTemplatePathAndFilename('...foo/Bar.html'); $result = $view->render(); ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Extbase Methoden aus "alten" Typo3 Extension aufrufen
Halli hallo, mit Typo3 4.5 kommt das FLUIDTEMPLATE. Dieses nutzt auch die neue Fluid "Standalone" View. Zu finden unter: class.tslib_content_fluidtemplate.php $view = t3lib_div::makeInstance('Tx_Fluid_View_StandaloneView'); $view->setTemplatePathAndFilename($templatePathAndFilename); $view->setLayoutRootPath($layoutRootPath); $view->setPartialRootPath($partialRootPath); $view->setFormat($format); ... ... ... $view->assign('data', 'data'); $result = $view->render(); Gruß Sascha Am 15.01.11 09:45, schrieb Kay Strobach: HI, man müsste doch aber Fluid nutzen können um Daten zu rendern - oder nicht? Grüße Kay Am 14.01.2011 21:45, schrieb Claus Fassing: Hallo Yvon, Am 14.01.2011 14:01, schrieb Yvon Folz: Hoffe das ich mich verständlich ausgedrückt habe leider nicht :) Kannst Du Dein Vorhaben konkretisieren ? Grundsätzlich brauchst Du eine Instanz der Klasse der anderen Extension um dort eine Methode aufzurufen, ob Extbase oder klassisch. Oder geht es Dir darum zur Laufzeit Daten zwischen zwei Extensions auszutauschen ? Grüße Claus ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Extbase Methoden aus "alten" Typo3 Extension aufrufen
Hey, On 01/15/2011 09:45 AM, Kay Strobach wrote: man müsste doch aber Fluid nutzen können um Daten zu rendern - oder nicht? Ja. Dazu gibt es auch eine sehr simple Adapterextension [1]. Man Braucht zum Initialisieren nur zwei Aufrufe oder so, dann kann man seine pibase Daten in nem Array einfach an fluid als view verfuettern. Bei der Ext fehlt glaub grad nur noch nen manual, sonst ist die eigentlich releasefertig. http://forge.typo3.org/projects/show/extension-fluidpibase Gruesse Christian ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Extbase Methoden aus "alten" Typo3 Extension aufrufen
Hallo Kay > man müsste doch aber Fluid nutzen können um Daten zu rendern - oder nicht? Ja, das ist möglich. Beispiel: $renderer = t3lib_div::makeInstance('Tx_Fluid_View_TemplateView'); $controllerContext = t3lib_div::makeInstance('Tx_Extbase_MVC_Controller_ControllerContext'); $controllerContext->setRequest(t3lib_div::makeInstance('Tx_Extbase_MVC_Request')); $renderer->setControllerContext($controllerContext); $renderer->setTemplatePathAndFilename('uploads/tx_teachermap/'.$template); $renderer->assign('data', $data); Beste Grüsse, Lorenz Am 15.01.2011 09:45, schrieb Kay Strobach: ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Extbase Methoden aus "alten" Typo3 Extension aufrufen
HI, man müsste doch aber Fluid nutzen können um Daten zu rendern - oder nicht? Grüße Kay Am 14.01.2011 21:45, schrieb Claus Fassing: > Hallo Yvon, > > Am 14.01.2011 14:01, schrieb Yvon Folz: >> Hoffe das ich mich verständlich ausgedrückt habe > > leider nicht :) > Kannst Du Dein Vorhaben konkretisieren ? > > Grundsätzlich brauchst Du eine Instanz der Klasse der anderen Extension > um dort eine Methode aufzurufen, ob Extbase oder klassisch. > > Oder geht es Dir darum zur Laufzeit Daten zwischen zwei Extensions > auszutauschen ? > > Grüße Claus ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Extbase Methoden aus "alten" Typo3 Extension aufrufen
Hallo Yvon, Am 14.01.2011 14:01, schrieb Yvon Folz: > Hoffe das ich mich verständlich ausgedrückt habe leider nicht :) Kannst Du Dein Vorhaben konkretisieren ? Grundsätzlich brauchst Du eine Instanz der Klasse der anderen Extension um dort eine Methode aufzurufen, ob Extbase oder klassisch. Oder geht es Dir darum zur Laufzeit Daten zwischen zwei Extensions auszutauschen ? Grüße Claus ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Extbase Methoden aus "alten" Typo3 Extension aufrufen
Hallo Allerseits, ich habe eine Extbase Extension Programmierung gecodet. Ist es möglich aus den alten Code der nicht als Extbase Erweiterung vorliegt dennoch Methoden aus dem Extbase Umfeld aufzurufen. Hoffe das ich mich verständlich ausgedrückt habe ;-) Gruß Yvon ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german