--- ActionViewHelperOrig.php 2013-07-30 14:52:56.000000000 +0200 +++ ActionViewHelper.php 2013-08-16 12:00:11.000000000 +0200 @@ -62,11 +62,12 @@ * @param boolean $linkAccessRestrictedPages If set, links pointing to access restricted pages will still link to the page even though the page cannot be accessed. * @param array $additionalParams additional query parameters that won't be prefixed like $arguments (overrule $arguments) * @param boolean $absolute If set, the URI of the rendered link is absolute + * @param string $absoluteUriScheme scheme the href attribute will be prefixed with if absolute is set * @param boolean $addQueryString If set, the current query parameters will be kept in the URI * @param array $argumentsToBeExcludedFromQueryString arguments to be removed from the URI. Only active if $addQueryString = TRUE * @return string Rendered link */ - 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()) { + 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, $absoluteUriScheme = NULL, $addQueryString = FALSE, array $argumentsToBeExcludedFromQueryString = array()) { $uriBuilder = $this->controllerContext->getUriBuilder(); $uri = $uriBuilder ->reset() @@ -79,6 +80,7 @@ ->setLinkAccessRestrictedPages($linkAccessRestrictedPages) ->setArguments($additionalParams) ->setCreateAbsoluteUri($absolute) + ->setAbsoluteUriScheme($absoluteUriScheme) ->setAddQueryString($addQueryString) ->setArgumentsToBeExcludedFromQueryString($argumentsToBeExcludedFromQueryString) ->uriFor($action, $arguments, $controller, $extensionName, $pluginName);