Hallo,
nachdem ich gestern übelst herumgesucht und probiert habe wie sich ein eigener Viewhelper aufrufen lässt wenn man die 6.0 Namespaces hat: hier fürs Archiv:
meine_ext/Classes/ViewHelpers/MyTestViewHelper.php
<?php
namespace TYPO3\MeineExt\ViewHelpers;
//...
/**
*
* Example
* {namespace m=TYPO3\MeineExt\ViewHelpers}
* <m:myTest length="7" />
*
* @package TYPO3
* @subpackage meine_ext
* @license http://www.gnu.org/licenses/gpl.html GNU General Public License, version 3 or later
*
*/
class MyTestViewHelper extends \TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper {
/**
* Renders some classic dummy content: Lorem Ipsum...
*
* @param int $lenght The number of characters of the dummy content
* @return string dummy content, cropped after the given number of characters
* @author Lorem Ipsum <lorem@example.com>
*/
public function render($lenght) {
$dummyContent = 'Lorem ipsum dolor sit amet.';
return substr($dummyContent, 0, $lenght);
}
}
?>
und dann im Fluidtemplate
{namespace m=TYPO3\MeineExt\ViewHelpers}
...
<m:myTest length="5" />