diff --git a/typo3/sysext/fluid/Classes/ViewHelpers/Link/ActionViewHelper.php b/typo3/sysext/fluid/Classes/ViewHelpers/Link/ActionViewHelper.php index 25211408e3e2d625c7fc583ae43ab65f2d8c48a2..f32b53d724c97817464425c0002c92ddaaf50aa5 100644 --- a/typo3/sysext/fluid/Classes/ViewHelpers/Link/ActionViewHelper.php +++ b/typo3/sysext/fluid/Classes/ViewHelpers/Link/ActionViewHelper.php @@ -72,7 +72,21 @@ class ActionViewHelper extends \TYPO3\CMS\Fluid\Core\ViewHelper\AbstractTagBased public function render($action = null, array $arguments = array(), $controller = null, $extensionName = null, $pluginName = null, $pageUid = null, $pageType = 0, $noCache = false, $noCacheHash = false, $section = '', $format = '', $linkAccessRestrictedPages = false, array $additionalParams = array(), $absolute = false, $addQueryString = false, array $argumentsToBeExcludedFromQueryString = array(), $addQueryStringMethod = null) { $uriBuilder = $this->renderingContext->getControllerContext()->getUriBuilder(); - $uri = $uriBuilder->reset()->setTargetPageUid($pageUid)->setTargetPageType($pageType)->setNoCache($noCache)->setUseCacheHash(!$noCacheHash)->setSection($section)->setFormat($format)->setLinkAccessRestrictedPages($linkAccessRestrictedPages)->setArguments($additionalParams)->setCreateAbsoluteUri($absolute)->setAddQueryString($addQueryString)->setArgumentsToBeExcludedFromQueryString($argumentsToBeExcludedFromQueryString)->setAddQueryStringMethod($addQueryStringMethod)->uriFor($action, $arguments, $controller, $extensionName, $pluginName); + $uri = $uriBuilder + ->reset() + ->setTargetPageUid($pageUid) + ->setTargetPageType($pageType) + ->setNoCache($noCache) + ->setUseCacheHash(!$noCacheHash) + ->setSection($section) + ->setFormat($format) + ->setLinkAccessRestrictedPages($linkAccessRestrictedPages) + ->setArguments($additionalParams) + ->setCreateAbsoluteUri($absolute) + ->setAddQueryString($addQueryString) + ->setArgumentsToBeExcludedFromQueryString($argumentsToBeExcludedFromQueryString) + ->setAddQueryStringMethod($addQueryStringMethod) + ->uriFor($action, $arguments, $controller, $extensionName, $pluginName); $this->tag->addAttribute('href', $uri); $this->tag->setContent($this->renderChildren()); $this->tag->forceClosingTag(true); diff --git a/typo3/sysext/fluid/Classes/ViewHelpers/Uri/ActionViewHelper.php b/typo3/sysext/fluid/Classes/ViewHelpers/Uri/ActionViewHelper.php index 940ce86edc04b02d7d297f53cd7d689922833443..bed74f943ccd70443790774c9d08382249c4b29c 100644 --- a/typo3/sysext/fluid/Classes/ViewHelpers/Uri/ActionViewHelper.php +++ b/typo3/sysext/fluid/Classes/ViewHelpers/Uri/ActionViewHelper.php @@ -52,7 +52,21 @@ class ActionViewHelper extends \TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelp public function render($action = null, array $arguments = array(), $controller = null, $extensionName = null, $pluginName = null, $pageUid = null, $pageType = 0, $noCache = false, $noCacheHash = false, $section = '', $format = '', $linkAccessRestrictedPages = false, array $additionalParams = array(), $absolute = false, $addQueryString = false, array $argumentsToBeExcludedFromQueryString = array(), $addQueryStringMethod = null) { $uriBuilder = $this->controllerContext->getUriBuilder(); - $uri = $uriBuilder->reset()->setTargetPageUid($pageUid)->setTargetPageType($pageType)->setNoCache($noCache)->setUseCacheHash(!$noCacheHash)->setSection($section)->setFormat($format)->setLinkAccessRestrictedPages($linkAccessRestrictedPages)->setArguments($additionalParams)->setCreateAbsoluteUri($absolute)->setAddQueryString($addQueryString)->setArgumentsToBeExcludedFromQueryString($argumentsToBeExcludedFromQueryString)->setAddQueryStringMethod($addQueryStringMethod)->uriFor($action, $arguments, $controller, $extensionName, $pluginName); + $uri = $uriBuilder + ->reset() + ->setTargetPageUid($pageUid) + ->setTargetPageType($pageType) + ->setNoCache($noCache) + ->setUseCacheHash(!$noCacheHash) + ->setSection($section) + ->setFormat($format) + ->setLinkAccessRestrictedPages($linkAccessRestrictedPages) + ->setArguments($additionalParams) + ->setCreateAbsoluteUri($absolute) + ->setAddQueryString($addQueryString) + ->setArgumentsToBeExcludedFromQueryString($argumentsToBeExcludedFromQueryString) + ->setAddQueryStringMethod($addQueryStringMethod) + ->uriFor($action, $arguments, $controller, $extensionName, $pluginName); return $uri; } }