【问题标题】:List all "incoming" internal links / references to a TYPO3 element列出对 TYPO3 元素的所有“传入”内部链接/引用
【发布时间】:2017-01-20 08:53:23
【问题描述】:

我需要获取链接到特定 TYPO3 页面或元素的元素列表(所有 ID 或页面,链接或引用此元素)。我以为这是在 Info 模块中,但我找不到它。

我花了好几个小时在网上甚至在我的老式 TYPO3 手册中查找此信息...什么也没有,但我知道我曾经有过这个列表。

提前非常感谢! (版本是TYPO3 4.6,我正在准备升级)

【问题讨论】:

  • 您的意思是来自 fx tt_content 标头和所有已安装扩展的任何给定 Richtexteditor 字段的链接,以及您可以从 TER、Github 或自行编写的扩展中下载的其他链接字段?
  • 嗯...是的,但这还不算多。我知道,有几个可能的来源。我记得有一个列表,比如文件列表的用法(向您显示在哪个 ID 中使用了某个例如图像的列表)

标签: typo3


【解决方案1】:

您可以手动搜索数据库以找到此类链接。我会开始给你一个你可以搜索的列表。

查找链接到页面、元素或任何 url 的 tt_content 标头:

SELECT * FROM tt_content WHERE header_link NOT LIKE '' AND deleted = 0;

在 RTE 字段中,您可以手动检查。 转到后端模块“配置”,选择“$TCA(表配置数组)”并搜索“RTE”。

然后你应该得到所有的 RTE 字段,这些字段可以设置到任何 TYPO3 页面或元素的链接。 喜欢 fx:tt_content.bodytext.config.wizards.RTE...

您可以在这些字段中搜索 MySQL 的任何链接

SELECT * FROM tt_content WHERE bodytext LIKE '%<link%' OR bodytext LIKE '%<LINK%' AND deleted = 0;

也许有人可以添加更多上面未列出的默认字段。

【讨论】:

    【解决方案2】:

    我想你已经看到了列表模块中通常看到的记录的引用。
    如果您将鼠标悬停在计数上,您将获得来源列表。

    该列表并不总是最新的,并且来源的可用性因版本而异。有时您可以使用来源作为直接链接来编辑来源记录。
    也许你有一个扩展来增强使用。

    一般来说:如果记录与 TYPO3(TCA 组字段,它通过 uid-list 或 mm-records 与其他记录建立关系)一起使用,则也将其存储为参考。
    由于链接也是关系,因此它们并不总是存储为引用,尤其是如果链接位于文本字段内。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-03
      • 1970-01-01
      • 1970-01-01
      • 2018-07-09
      • 2011-08-05
      • 1970-01-01
      • 2022-01-23
      • 1970-01-01
      相关资源
      最近更新 更多