Re: [TYPO3-german] Extbase Methoden aus "alten" Typo3 Extension aufrufen

2011-01-18 Diskussionsfäden Yvon Folz
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

2011-01-17 Diskussionsfäden 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


Re: [TYPO3-german] Extbase Methoden aus "alten" Typo3 Extension aufrufen

2011-01-17 Diskussionsfäden S.Korth

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

2011-01-15 Diskussionsfäden Christian Kuhn

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

2011-01-15 Diskussionsfäden Lorenz Ulrich

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

2011-01-15 Diskussionsfäden 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

2011-01-14 Diskussionsfäden 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


[TYPO3-german] Extbase Methoden aus "alten" Typo3 Extension aufrufen

2011-01-14 Diskussionsfäden Yvon Folz
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