【发布时间】:2017-08-19 07:58:04
【问题描述】:
我有一个扩展名(Typo3 8.7.4),其类别与 mm 相关。类别保存在不同的页面中。所以我只想选择保存在某个页面的树中的类别以及该页面的子页面。是否有类似打字稿“PIDinRootline”中的条件的标记,用于选择 TCA 中的 foreign_table_where 条目?
【问题讨论】:
-
rootUid 是正确的 treeConfig 参数
标签: typo3
我有一个扩展名(Typo3 8.7.4),其类别与 mm 相关。类别保存在不同的页面中。所以我只想选择保存在某个页面的树中的类别以及该页面的子页面。是否有类似打字稿“PIDinRootline”中的条件的标记,用于选择 TCA 中的 foreign_table_where 条目?
【问题讨论】:
标签: typo3
rootUid 是正确的 treeConfig
【讨论】:
TCA foreign_table_where 记录在此页面上:
https://docs.typo3.org/typo3cms/TCAReference/ColumnsConfig/Type/Select.html#
您可以在此处找到可在查询中使用的可能标记的说明:
https://docs.typo3.org/typo3cms/TCAReference/ColumnsConfig/Type/Select.html#foreign-table-where
例如您可以使用###CURRENT_PID### 从当前页面获取记录。
【讨论】:
尝试使用下面的排版。
这会检查“pages-uidl”中的一个数字是否是根行中的PID(pages-uid):
[PIDinRootline = pages-uid, pages-uid, ...]
与 PIDinRootline 一样,除了当前页面 uid 被排除在检查之外。
[PIDupinRootline = pages-uid, pages-uid, ...]
【讨论】: