Stefan

du hast recht ... Vielen Dank

aber ich schaffe nicht die redirect-Methode zu über zeugen um die variable zu schicken...

So geht nicht...

#redirect($actionName, $controllerName = NULL, $extensionName = NULL, array $arguments = NULL, $pageUid = NULL, $delay = 0, $statusCode = 303, $noCacheHash = false)

#tx_ttnews[backPid]=1542&tx_ttnews[tt_news]=141

$tx_ttnews = array();

$tx_ttnews["backPid"] = $args['backPid']; // 1542
$tx_ttnews["tt_news"] = $args['tt_news']; // 141

$this->redirect('list', null, null, $tx_ttnews);

So auch nicht
#$this->redirect('list', null, 'tx_ttnews', $tx_ttnews);

#$this->redirect('list');


Was ist Falsch?

Grüße.

Nicolas







Am 20.10.2015 um 10:14 schrieb Stefan Padberg:
Hallo Nicolas,

wo wird dieser Link denn erzeugt? Steht der im action-Attribut des
Formulars?

Ich fürchte, dass du das dann auf der Fluid-Ebene nicht hinbekommst. Was
du willst, ist letztendlich, zwei Controller gleichzeitig anzusprechen:
a) Abspeichern der eingegebenen Daten in der Comments-Extension,
b) und dann Anzeige der News mit der News-Extension.

Das wird ja durch zwei verschiedene Controller erledigt, die noch dazu
in unterschiedlichen Extensions sind und auf unterschiedliche
Repositories zugreifen.

Ich würde folgenden Weg versuchen:

1. Abspeichern der Kommentardaten mit einer edit/create/update-Action im
Standard-Controller deiner Extension.
2. In dieser action müsste dann am Ende die list-action der
News-Extension aufgerufen werden. Schau dir dazu mal die
redirect-Methode an.

Beste Grüße
Stefan


Am 20.10.2015 um 10:01 schrieb Nicolas Puente:
Hallo zusammen,

Ich stehe derzeit vor folgendem Problem:

ich baue eine Extension die Kommentar speichert. Das geht. Die Kommentar
sind gespeichert.
Aber die News wird danach nicht mehr angezeigt.

Meine URL sieht so aus:

http://typo62.gla-rlp.de/einzelansicht.html?&no_cache=1&tx_simplecomments_commentslisting[backPid]=&tx_simplecomments_commentslisting[tt_news]=&tx_simplecomments_commentslisting[action]=list&tx_simplecomments_commentslisting[controller]=Comments&cHash=2a4e8b059d533bab7a076368ac4f6b26


und sollte so aus:

http://typo62.gla-rlp.de/einzelansicht.html?&no_cache=1&tx_ttnews[backPid]=1542&tx_ttnews[tt_news]=141&tx_simplecomments_commentslisting[action]=list&tx_simplecomments_commentslisting[controller]=Comments&cHash=2a4e8b059d533bab7a076368ac4f6b26



Das ist die entscheidende Punkt:
tx_ttnews[backPid]=1542&tx_ttnews[tt_news]=141

Wie schaffe ich das?

Ist das richtig?
<f:form action="create" additionalParams="{tx_ttnews: '{args}'}"
name="newComments" object="{newComments}" method="post">




Grüße.

Niclás
_______________________________________________
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

Antwort per Email an