Я новичок в Typo3. Я создал расширение под названием myExtension в / typo3conf / ext / myExtension
Структура папок следующая
-Classes
--ViewHelpers
--myExtensionViewHelper.php
-Resources
--Resources
--Private
--Templates
--myExtension
--index.html
myExtensionViewHelper.php имеет следующий код
<?php
/**
* This class is a demo view helper for the Fluid templating engine.
*
* @package TYPO3
* @subpackage Fluid
* @version
*/
class Tx_myExtension_ViewHelpers_myExtensionViewHelper extends Tx_Fluid_Core_ViewHelper_AbstractViewHelper {
/**
* Renders some classic dummy content: Lorem Ipsum...
*
* @param int $length The number of characters of the dummy content
* @validate $length IntegerValidator
* @return string dummy content, cropped after the given number of characters
*/
public function render($length) {
$dummyContent = 'Lorem ipsum dolor sit amet.';
return substr($dummyContent, 0, $length);
}
}
?>
файл index.html содержит
{namespace myExtension=Tx_myExtension_ViewHelpers}
<f:layout name="Default" />
<f:section name="content">
<h1>
<myExtension:myExtension length="5" />
</h1>
</f:section>
В моем бэкэнде typo3 я создал страницу под названием "Mango" и включил в нее этот плагин.
У меня есть шаблон, макет и template.html для веб-страницы «Манго».
Что мне теперь делать, чтобы получить вывод файла Index.html на эту страницу?
Я правильно это делаю? Я не делал ничего, кроме упомянутого здесь.
Я совершенно новичок в Typo3, и все это немного сложно понять. Пожалуйста, упомяните, даже если что-то тривиальное и очевидное.
Спасибо :)