嘿伙计们和复活节快乐,
我正在研究后端的扩展,并希望在我自己的扩展中使用带有保存和取消选项的标准工具栏。 所以我想要......像这样:
我是一个新手,想要更详细的答案。
在互联网上找到关于addToolbarItem
的内容,但不知道如何使用它。
修改 不幸的是,我必须使用TYPO3 v4.5和 pibase 扩展程序,并且没有足够的时间将版本更改为6.2.9 ......
谢谢!
答案 0 :(得分:0)
假设你正在使用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 />
等,甚至只需设置文本标签。
检查typo3/sysext/fluid/Classes/ViewHelpers/Be/
中的ViewHelpers是否有一些现成的元素。