54 $this->
registerTagAttribute(
'rel',
'string',
'Specifies the relationship between the current document and the linked document');
55 $this->
registerTagAttribute(
'rev',
'string',
'Specifies the relationship between the linked document and the current document');
57 $this->
registerArgument(
'addQueryStringMethod',
'string',
'Method to be used for query string');
71 public function render($action = NULL,
$arguments = array(), $section =
'', $format =
'', $ajax = FALSE) {
77 $this->tag->addAttribute(
'href', $uri);
79 return $this->tag->render();
88 $action = $this->arguments[
'action'];
90 if ($action === NULL) {
91 $action = $this->controllerContext->getRequest()->getControllerActionName();
96 $arguments[
'fluid-widget-id'] = $this->controllerContext->getRequest()->getWidgetContext()->getAjaxWidgetIdentifier();
98 return '?' . http_build_query(
$arguments, NULL,
'&');
107 $uriBuilder = $this->controllerContext->getUriBuilder();
108 $argumentPrefix = $this->controllerContext->getRequest()->getArgumentPrefix();
111 $arguments[
'action'] = $this->arguments[
'action'];
113 if ($this->
hasArgument(
'format') && $this->arguments[
'format'] !==
'') {
114 $arguments[
'format'] = $this->arguments[
'format'];
116 return $uriBuilder->reset()
117 ->setArguments(array($argumentPrefix =>
$arguments))
118 ->setSection($this->arguments[
'section'])
119 ->setAddQueryString(TRUE)
120 ->setAddQueryStringMethod($this->arguments[
'addQueryStringMethod'])
121 ->setArgumentsToBeExcludedFromQueryString(array($argumentPrefix,
'cHash'))
122 ->setFormat($this->arguments[
'format'])
hasArgument($argumentName)
registerTagAttribute($name, $type, $description, $required=FALSE, $default=NULL)
registerArgument($name, $type, $description, $required=FALSE, $defaultValue=NULL)
registerUniversalTagAttributes()
if(!defined('TYPO3_MODE')) $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_userauth.php']['logoff_pre_processing'][]