![]() |
TYPO3
7.6
|
Public Member Functions | |
initializeArguments () | |
render () | |
![]() | |
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 | |
keywordsToArray ($keywords) | |
getDatabaseConnection () | |
![]() | |
registerArgument ($name, $type, $description, $required=false, $defaultValue=null) | |
overrideArgument ($name, $type, $description, $required=false, $defaultValue=null) | |
callRenderMethod () | |
getLogger () | |
buildRenderChildrenClosure () | |
hasArgument ($argumentName) | |
Additional Inherited Members | |
![]() | |
static | renderStatic (array $arguments,\Closure $renderChildrenClosure,\TYPO3\CMS\Fluid\Core\Rendering\RenderingContextInterface $renderingContext) |
![]() | |
$arguments | |
$templateVariableContainer | |
$controllerContext | |
$renderingContext | |
$renderChildrenClosure = null | |
$viewHelperVariableContainer | |
$objectManager | |
$escapingInterceptorEnabled = true | |
A view helper which returns pages with one of the same keywords as the given pages
Search default starts at the root of the current page tree. With entryLevel this can be adjusted.
= Example =
<ce:menu.keywords pageUids="{0: 1, 1: 2}" as="pages"> <f:for each="{pages}" as="page"> {page.title} </f:for> </ce:menu.keywords>
<output> Page with the keywords "typo3" and "fluid" Page with the keyword "fluid" Page with the keyword "typo3" </output>
Definition at line 41 of file KeywordsViewHelper.php.
|
protected |
Definition at line 155 of file KeywordsViewHelper.php.
References $GLOBALS.
Referenced by KeywordsViewHelper\render().
initializeArguments | ( | ) |
Initialize ViewHelper arguments
Definition at line 50 of file KeywordsViewHelper.php.
References AbstractViewHelper\registerArgument().
|
protected |
Get a clean array of keywords
The list of keywords can have a separator like comma, semicolon or line feed
string | $keywords | The list of keywords |
Definition at line 145 of file KeywordsViewHelper.php.
Referenced by KeywordsViewHelper\render().
render | ( | ) |
Render the view helper
Definition at line 66 of file KeywordsViewHelper.php.
References KeywordsViewHelper\getDatabaseConnection(), and KeywordsViewHelper\keywordsToArray().