Typo3 将插件插入流体模板?
该扩展有一个搜索字段插件,我想将其插入fluidtemplate并显示在每个页面上。我对这方面很陌生,不知道如何开始。非常感谢您的帮助。您可以将插件分配给打字脚本库:Typo3 将插件插入流体模板?,typo3,typo3-6.2.x,Typo3,Typo3 6.2.x,该扩展有一个搜索字段插件,我想将其插入fluidtemplate并显示在每个页面上。我对这方面很陌生,不知道如何开始。非常感谢您的帮助。您可以将插件分配给打字脚本库: lib.searchMask < tt_content.list.20.your_plugin 通常,您有三种可能在所有页面中包含特殊内容: 将硬编码的HTML放入模板中(打字稿、标记、流体) 使用可插入模板中的打字稿对象 使用打字脚本在特殊页面上呈现特殊CE 在(BE)页面布局中使用一个特殊列,其中内容继承到子页面 解决
lib.searchMask < tt_content.list.20.your_plugin
通常,您有三种可能在所有页面中包含特殊内容:
解决方案4允许您使用“普通”编辑器功能(将插件配置为CE),但由于滑动,可能会花费更多的渲染时间,您需要定义一个带有额外处理的特殊列。除了Bernd的答案,这是一个最简单的解决方案,使用1)和打字脚本以及一些最简单的
ke_search
输入字段的常量,但这甚至可以在html模板中进行硬编码,并且仍然有效。这只是一个发送到结果页面的GET查询,您可以通过页面插件再次设置搜索框
temp.search = TEXT
temp.search.value (
<form action="index.php" id="site-search" name="xajax_form_kesearch_pi1" id="xajax_form_kesearch_pi1" method="get">
<input type="text" class="search-input" name="tx_kesearch_pi1[sword]" value="">
<input type="submit" value="{$llSearch}" class="button">
<input type="hidden" value="{$pidResultPage}" name="id"><input type="hidden" value="1" name="tx_kesearch_pi1[page]" id="pagenumber">
</form>
)
temp.search=文本
临时搜索值(
)
您知道如何使用此方法配置它吗?有一个名为resultPage(flexform)的字段,它的值应该是138I不知道ke_搜索。默认情况下,设置应该通过设置lib.searchMask.settings.resultPage=138
或通过plugin.extension\u key.settings.resultPage=138
来工作。我在powermail中使用了这种方法。它不是通过ts插入插件,而是将插件从后端复制到模板中。这也行得通——但这不是您想要插入指向结果页的简单搜索字段的sameDo?
temp.search = TEXT
temp.search.value (
<form action="index.php" id="site-search" name="xajax_form_kesearch_pi1" id="xajax_form_kesearch_pi1" method="get">
<input type="text" class="search-input" name="tx_kesearch_pi1[sword]" value="">
<input type="submit" value="{$llSearch}" class="button">
<input type="hidden" value="{$pidResultPage}" name="id"><input type="hidden" value="1" name="tx_kesearch_pi1[page]" id="pagenumber">
</form>
)