Предполагая, что вы используете TYPO 6.x + и Extbase!
Вы можете поместить дополнительные элементы с вашей точки зрения на макете с помощью дополнительных секций . скорее всего, ваш взгляд теперь выглядит следующим образом:
<f:layout name="Default"/>
<f:section name="content">
<h1>Foo</h1>
</f:section>
так добавить новый раздел, а именно:
<f:layout name="Default"/>
<f:section name="myButtons">
<f:be.buttons.icon icon="actions-document-new" title="Create new Foo" />
</f:section>
<f:section name="content">
<h1>Foo</h1>
</f:section>
И, наконец, в вашем default.html макета сделать ваш участок в надлежащем месте (установите его в качестве дополнительного, в противном случае вы получите исключение, если не хватает!)
....
<div class="typo3-docheader-buttons">
<div class="left">
<f:render section="myButtons" optional="true"/>
</div>
<div class="right">
<a href="javascript:location.reload(true);"><span title="Reload" class="t3-icon t3-icon-actions t3-icon-actions-system t3-icon-system-refresh"> </span></a>
<f:be.buttons.shortcut />
</div>
</div>
....
конечно, этот способ можно также установить другие элементы, такие как <f:be.menus.actionMenu>
, <f:be.pageInfo />
и т. Д. Или даже ваши текстовые метки.
Check ViewHelpers в typo3/sysext/fluid/Classes/ViewHelpers/Be/
для некоторых готовых к использованию элементов.
спасибо за ответ, но у меня нет файла default.html или любого html вообще как index.php, где я включаю другие php-файлы (мне нужно работать, чтобы работать с существующим расширением для моей работы) Typo 3 v4.5.x – Wikunia
Теперь измените свой вопрос и добавьте эту информацию (о версии), это важно, поскольку в настоящее время почти никто не использует старую школу PI. Также попробуйте переключиться на TYPO3 6.x + ASAP - особенно если вы планируете продлить свои расширения в будущем! Работа с Extbase, безусловно, более подходит для обоих модулей FE и модулей BE. Также вы можете создавать расширения Extbase также в TYPO 4.5+ в любом случае, чтобы лучше было следить за последними стабильными TYPO3. К сожалению, я не могу помочь вам сейчас, так как я не помню, где я использовал PI для BE в последний раз ... это было наверняка много лет назад. – biesior