嘿伙计们,复活节快乐,
我正在为后端开发一个扩展,并希望在我自己的扩展中拥有带有保存和取消选项的标准工具栏。所以我想拥有某物。像这样:
我是一个新手,希望有更详细的答案。在网上找了一些东西addToolbarItem
,但是不知道怎么用。
编辑: 不幸的是,我必须使用 TYPO3 v4.5 和pibase扩展,并且没有足够的时间将版本更改为 6.2.9 ...
谢谢!
嘿伙计们,复活节快乐,
我正在为后端开发一个扩展,并希望在我自己的扩展中拥有带有保存和取消选项的标准工具栏。所以我想拥有某物。像这样:
我是一个新手,希望有更详细的答案。在网上找了一些东西addToolbarItem
,但是不知道怎么用。
编辑: 不幸的是,我必须使用 TYPO3 v4.5 和pibase扩展,并且没有足够的时间将版本更改为 6.2.9 ...
谢谢!
假设您使用的是 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 />
等等,甚至只是你的文本标签。
检查 ViewHelpers 以typo3/sysext/fluid/Classes/ViewHelpers/Be/
获取一些准备使用的元素。