[TYPO3-dev] How to distinguish between different save buttons?
    Alexander Bigga 
    linux at bigga.de
       
    Wed Jun 26 09:10:33 CEST 2013
    
    
  
Dear Charles,
Am 25.06.2013 22:46, schrieb Charles Brunet:
> In a backend module written with extbase and fluid, I added standard
> buttons to save, save and close, save and view, and save and add. I did it
> building a custom ViewHelper, since there isn't a ViewHelper for that yet.
> In the list module, it seems the only difference between those buttons are
> their name.
>
> In my controller, how can I know which button was clicked, in order to
> redirect to the right action?
At least in Extbase/Fluid 4.7 exists a button viewhelper already. This 
didn't fit in all cases my needs, so I wrote for these special cases my 
own one.
The Fluid ViewHelper is here:
typo3/sysext/fluid/Classes/ViewHelpers/Be/Buttons/IconViewHelper.php
It allows you adding an URI with your action and arguments like this:
<f:be.buttons.icon icon="actions-edit-copy" 
uri="{f:uri.action(action:'beCopy' arguments:'{event:event}')}" 
title="<f:translate key='be.copyEvent' />" />
This is calling my beCopyAction()
Best regards,
Alexander
    
    
More information about the TYPO3-dev
mailing list