php - SilverStripe:如何在另一个选项卡之前插入一个选项卡?

标签 php silverstripe

我试图在 Root.Content.Main 之前插入一个新的管理选项卡,但没有任何运气。我试过:

$fields->insertBefore(new Tab('Root.Content.Overview', 'Overview'), 'Root.Content.Main');

$fields->addFieldToTab('Root.Content', new Tab('OverviewTab', 'Root.Content.Overview'), 'Root.Content.Main');

没有任何运气。

有人有什么想法吗?我搜索了 API,但没有太多关于选项卡命名系统如何工作的解释。

最佳答案

想通了...

$fields->insertBefore(new Tab('Overview', 'Project Overview'), 'Main');

关于php - SilverStripe:如何在另一个选项卡之前插入一个选项卡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5033028/

相关文章:

php - 使用PHP连接Hive Server2

php - PHP sqlsrv 驱动程序和 PDO 驱动程序之间的数据类型差异

mysql - SilverStripe ORM 中每个 mysql 位置 Y 周围半径 X 内的位置

php - SilverStripe 按 has_one 关系字段 "title"排序

css - SilverStripe 3.2 HTMLEditorField 使用 HtmlEditorConfig 自定义 css 样式

Php 正则表达式字符串需要更多分隔符吗?

php - 如何使用 PHP 将 Word 文档转换为 XML?

一页上的 Silverstripe 多个用户表单

php - 使用SQL以不同方式输出表

apache - .htaccess mod_rewrite,在某些情况下删除第一段(当它是国家/地区代码时)