我想在每个页面上创建 tx_news 搜索表单。所以我尝试将其放入布局中:
<div class="news-search-form">
<f:form object="{search}" name="search" pageUid="{settings.searchPid}">
<fieldset>
<f:form.textfield id="news-subject" property="subject" class="form-control"/>
<f:form.submit class="btn btn-default search-button"/>
</fieldset>
</f:form>
</div>
问题是,{search}
当网站上没有搜索插件时,它没有定义。
当有一个搜索插件{search}
看起来像这样:
Tx_News_Domain_Model_Dto_Search (prototype transient entity)
subject => NULL
fields => NULL
uid => NULL
_localizedUid => NULL
_languageUid => NULL
pid => NULL
我是否能够以某种方式直接在布局中创建它,或者在每个页面上都有搜索表单的最佳方式是什么?