[TYPO3-german] Formular

Nicolas Puente nicolas.puente at lgb-rlp.de
Tue Oct 20 10:21:43 CEST 2015


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 at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german



More information about the TYPO3-german mailing list