【问题标题】:PIDinRootline for TCA mm relation for 'foreign_table_where''foreign_table_where' 的 TCA mm 关系的 PIDinRootline
【发布时间】:2017-08-19 07:58:04
【问题描述】:

我有一个扩展名(Typo3 8.7.4),其类别与 mm 相关。类别保存在不同的页面中。所以我只想选择保存在某个页面的树中的类别以及该页面的子页面。是否有类似打字稿“PIDinRootline”中的条件的标记,用于选择 TCA 中的 foreign_table_where 条目?

【问题讨论】:

  • rootUid 是正确的 treeConfig 参数

标签: typo3


【解决方案1】:

rootUid 是正确的 treeConfig

【讨论】:

  • 一个好的答案应该解释解决方案。否则,评论完全没问题。此外,如果这是问题的解决方案,您应该将其作为已接受的解决方案进行检查。
【解决方案2】:

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### 从当前页面获取记录。

【讨论】:

    【解决方案3】:

    尝试使用下面的排版。

    这会检查“pages-uidl”中的一个数字是否是根行中的PID(pages-uid):

    [PIDinRootline = pages-uid, pages-uid, ...]
    

    与 PIDinRootline 一样,除了当前页面 uid 被排除在检查之外。

    [PIDupinRootline = pages-uid, pages-uid, ...]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-24
      • 1970-01-01
      相关资源
      最近更新 更多