すべてのページに 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}
サイトに searchplugin がない場合、それが定義されていないことです。
searchplugin がある場合、{search}
次のようになります。
Tx_News_Domain_Model_Dto_Search (prototype transient entity)
subject => NULL
fields => NULL
uid => NULL
_localizedUid => NULL
_languageUid => NULL
pid => NULL
これをレイアウトで直接作成することはできますか、それともすべてのページに検索フォームを配置する最良の方法は何ですか?