.. include:: ../../Includes.txt .. _Nng\Nnhelpers\ViewHelpers\AbstractTagBasedViewHelper: ======================================= abstractTagBased ======================================= Description --------------------------------------- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dieser ViewHelper ist keine eigener ViewHelper, der in Fluid nutzbar ist. Er dient als Basis-Klasse für Deine eigenen, Tag-basierten ViewHelper. Nutze ``extend`` in Deinem eigenen ViewHelper, um ihn zu verwenden. Hier ein Beispiel-Boilerplate, mit allem, was Du zum Loslegen brauchst: .. code-block:: php registerArgument('title', 'string', 'Infos', false); } public function render() { $args = ['item']; foreach ($args as $arg) ${$arg} = $this->arguments[$arg] ?: ''; $content = $this->renderChildren(); $this->tag->setContent($content); return $this->tag->render(); } }