列出所有“传入”内部链接/对TYPO3元素的引用

时间:2017-01-20 08:53:24

标签: typo3

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

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

提前多多感谢! (版本是TYPO3 4.6,我现在准备升级)

2 个答案:

答案 0 :(得分:0)

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

找到链接到页面,元素或任何网址的tt_content标头:

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

在RTE字段中,您可以手动检查。 转到后端模块'配置',选择' $ TCA(Tabel配置阵列)'并搜索' 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;

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

答案 1 :(得分:0)

我认为您已经看到了列表模块中正常显示的记录的引用 如果将鼠标悬停在计数上,则会得到一个原始列表。

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

在一般情况下:如果记录与TYPO3一起使用(TCA组字段与uid列表或mm记录的其他记录建立关系),这也存储为参考。
由于链接也是关系,因此它们并不总是存储为引用,特别是如果链接位于文本字段内。