在 TYPO3 新闻创建中仅显示本地类别或树视图
Display only local categories or tree view in TYPO3 news creation
我有一个带有 tt_news 新闻插件的 TYPO3 v7.6.18 多站点系统。
每个站点都有自己的新闻版块,其中包含不同的类别,例如:
我希望能够在创建新闻项目时从这些类别中进行选择,但是在 类别和关系 中(我隐藏了“关系”选项卡,因为我不使用它),我得到了几乎所有项目的完整类别列表(可能是所有项目,只是显示的数量有限制):
我怎样才能设置它只显示当前页面的类别(或者至少是一个树视图,我可以看到类别属于哪里),因为目前无法分辨哪个类别属于哪个项目(因为名称重叠)。
您可以使用 tx_news_domain_model_news
中 categories
字段的 TCA overrides to customize the foreign_table_where
configuration option table:
$GLOBALS['TCA']['tx_news_domain_model_news']['columns']['categories']['config']['foreign_table_where'] = ' AND sys_category.pid = ###CURRENT_PID###' . $GLOBALS['TCA']['tx_news_domain_model_news']['columns']['categories']['config']['foreign_table_where'];
请注意,您需要预先添加 您的附加约束,因为 the existing constraint 以 ORDER BY
结尾。
我有一个带有 tt_news 新闻插件的 TYPO3 v7.6.18 多站点系统。
每个站点都有自己的新闻版块,其中包含不同的类别,例如:
我希望能够在创建新闻项目时从这些类别中进行选择,但是在 类别和关系 中(我隐藏了“关系”选项卡,因为我不使用它),我得到了几乎所有项目的完整类别列表(可能是所有项目,只是显示的数量有限制):
我怎样才能设置它只显示当前页面的类别(或者至少是一个树视图,我可以看到类别属于哪里),因为目前无法分辨哪个类别属于哪个项目(因为名称重叠)。
您可以使用 tx_news_domain_model_news
中 categories
字段的 TCA overrides to customize the foreign_table_where
configuration option table:
$GLOBALS['TCA']['tx_news_domain_model_news']['columns']['categories']['config']['foreign_table_where'] = ' AND sys_category.pid = ###CURRENT_PID###' . $GLOBALS['TCA']['tx_news_domain_model_news']['columns']['categories']['config']['foreign_table_where'];
请注意,您需要预先添加 您的附加约束,因为 the existing constraint 以 ORDER BY
结尾。