我都是新來的Typo3。 我創建/ typo3conf/EXT稱爲myExtension擴展/ myExtensionTypo3自定義擴展
該文件夾結構如下
-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 bac肯德,我創建了一個名爲「Mango」的頁面,並在其中添加了這個插件。
我有一個模板,佈局和template.html的網頁「芒果」。
現在該怎麼做才能將文件Index.html的輸出導入到這個頁面?
我正在做這個對嗎? 除了這裏提到的東西外,我還沒有做過其他任何事情。
我完全是Typo3的新手,而這一切都有點難以理解。即使有任何微不足道和明顯的事情,也請提一提。
謝謝:)
非常感謝。將試試:) – dora 2013-05-06 16:23:15
我做到了。我創建了一個新頁面,並在內容部分添加了插件。 >編輯>插件並選擇插件。 我是否還需要創建一個模板並在其中提及它? – dora 2013-05-07 06:27:52
當您使用「擴展生成器」創建擴展時可能會更好。在那裏創建一個模型,保存並觀看魔術。 – Merec 2013-05-07 07:09:37