TYPO3
7.6
|
Public Member Functions | |
__construct () | |
initialize () | |
Public Member Functions inherited from AbstractViewHelper | |
setArguments (array $arguments) | |
setRenderingContext (\TYPO3\CMS\Fluid\Core\Rendering\RenderingContextInterface $renderingContext) | |
injectReflectionService (\TYPO3\CMS\Extbase\Reflection\ReflectionService $reflectionService) | |
isEscapingInterceptorEnabled () | |
setViewHelperNode (\TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\ViewHelperNode $node) | |
setRenderChildrenClosure (\Closure $renderChildrenClosure) | |
initializeArgumentsAndRender () | |
initialize () | |
renderChildren () | |
prepareArguments () | |
validateArguments () | |
initializeArguments () | |
compile ($argumentsVariableName, $renderChildrenClosureVariableName, &$initializationPhpCode,\TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\AbstractNode $syntaxTreeNode,\TYPO3\CMS\Fluid\Core\Compiler\TemplateCompiler $templateCompiler) | |
resetState () | |
Protected Member Functions | |
registerTagAttribute ($name, $type, $description, $required=false, $default=null) | |
registerUniversalTagAttributes () | |
Protected Member Functions inherited from AbstractViewHelper | |
registerArgument ($name, $type, $description, $required=false, $defaultValue=null) | |
overrideArgument ($name, $type, $description, $required=false, $defaultValue=null) | |
callRenderMethod () | |
getLogger () | |
buildRenderChildrenClosure () | |
hasArgument ($argumentName) | |
Protected Attributes | |
$tag = null | |
$tagName = 'div' | |
Protected Attributes inherited from AbstractViewHelper | |
$arguments | |
$templateVariableContainer | |
$controllerContext | |
$renderingContext | |
$renderChildrenClosure = null | |
$viewHelperVariableContainer | |
$objectManager | |
$escapingInterceptorEnabled = true | |
Static Private Attributes | |
static | $tagAttributes = array() |
Additional Inherited Members | |
Static Public Member Functions inherited from AbstractViewHelper | |
static | renderStatic (array $arguments,\Closure $renderChildrenClosure,\TYPO3\CMS\Fluid\Core\Rendering\RenderingContextInterface $renderingContext) |
Tag based view helper. Sould be used as the base class for all view helpers which output simple tags, as it provides some convenience methods to register default attributes, ...
Definition at line 21 of file AbstractTagBasedViewHelper.php.
__construct | ( | ) |
Constructor
Definition at line 52 of file AbstractTagBasedViewHelper.php.
References AbstractViewHelper\registerArgument().
initialize | ( | ) |
Sets the tag name to $this->tagName. Additionally, sets all tag attributes which were registered in $this->tagAttributes and additionalArguments.
Will be invoked just before the render method.
Definition at line 68 of file AbstractTagBasedViewHelper.php.
References AbstractViewHelper\hasArgument().
|
protected |
Register a new tag attribute. Tag attributes are all arguments which will be directly appended to a tag if you call $this->initializeTag()
string | $name | Name of tag attribute |
string | $type | Type of the tag attribute |
string | $description | Description of tag attribute |
bool | $required | set to TRUE if tag attribute is required. Defaults to FALSE. |
string | $default | Default value |
Definition at line 103 of file AbstractTagBasedViewHelper.php.
References AbstractViewHelper\registerArgument().
Referenced by ActionViewHelper\initializeArguments(), TextfieldViewHelper\initializeArguments(), TextareaViewHelper\initializeArguments(), PasswordViewHelper\initializeArguments(), ExternalViewHelper\initializeArguments(), EmailViewHelper\initializeArguments(), ButtonViewHelper\initializeArguments(), SubmitViewHelper\initializeArguments(), LinkViewHelper\initializeArguments(), UploadViewHelper\initializeArguments(), ImageViewHelper\initializeArguments(), PageViewHelper\initializeArguments(), CheckboxViewHelper\initializeArguments(), RadioViewHelper\initializeArguments(), MediaViewHelper\initializeArguments(), SelectViewHelper\initializeArguments(), FormViewHelper\initializeArguments(), and AbstractTagBasedViewHelper\registerUniversalTagAttributes().
|
protected |
Registers all standard HTML universal attributes. Should be used inside registerArguments();
Definition at line 116 of file AbstractTagBasedViewHelper.php.
References AbstractTagBasedViewHelper\registerTagAttribute().
Referenced by ClickMenuOnIconViewHelper\initializeArguments(), ActionViewHelper\initializeArguments(), TextfieldViewHelper\initializeArguments(), TextareaViewHelper\initializeArguments(), PasswordViewHelper\initializeArguments(), HiddenViewHelper\initializeArguments(), ExternalViewHelper\initializeArguments(), SubmitViewHelper\initializeArguments(), ButtonViewHelper\initializeArguments(), EmailViewHelper\initializeArguments(), UploadViewHelper\initializeArguments(), LinkViewHelper\initializeArguments(), ImageViewHelper\initializeArguments(), TypoScriptConstantsViewHelper\initializeArguments(), PageViewHelper\initializeArguments(), CheckboxViewHelper\initializeArguments(), RadioViewHelper\initializeArguments(), MediaViewHelper\initializeArguments(), SelectViewHelper\initializeArguments(), FormViewHelper\initializeArguments(), and FlashMessagesViewHelper\initializeArguments().
|
protected |
Definition at line 37 of file AbstractTagBasedViewHelper.php.
|
staticprivate |
Definition at line 28 of file AbstractTagBasedViewHelper.php.
|
protected |
Definition at line 45 of file AbstractTagBasedViewHelper.php.