为tx_news和tx_glossary2生成链接处理程序,但最后一个链接处理程序未运行



我正在尝试为 EXT:glossary2 创建一个链接处理程序。我已经将自己定位在tx_news的链接处理程序上,它也工作正常。

当我在后端调用词汇表的链接处理程序时,我收到以下错误消息:

传递给 TYPO3\CMS\Recordlist\Browser\RecordBrowser::d isplayRecordsForPage(( 的参数 2 必须是字符串类型,给定 null,在第 148 行调用 .../typo3/sysext/recordlist/Classes/LinkHandler/RecordLinkHandler.php

有人知道我如何使这个东西工作吗?

这是我当前链接处理程序(TSConfig(的代码:

TCEMAIN.linkHandler {
tx_news {
handler = TYPO3CMSRecordlistLinkHandlerRecordLinkHandler
# A translatable label can be used with LLL:EXT:theme/locallang.xml:label
label = News
configuration {
table = tx_news_domain_model_news
# Default storage pid
storagePid = 19
# Hide the page tree by setting it to 1
hidePageTree = 0
}
scanAfter = page
}
tx_glossary2 {
handler = TYPO3CMSRecordlistLinkHandlerRecordLinkHandler
label = Glossary
configuration {
storagePid = 2334
hidePageTree = 0
}
scanAfter = page
}
}

感谢。

TCEMAIN.linkHandler {
tx_glossary2 {
handler = TYPO3CMSRecordlistLinkHandlerRecordLinkHandler
label = Glossary
configuration {
table = tx_glossary2_domain_model_glossary
storagePid = 2334
hidePageTree = 0
}
scanAfter = page
}
}

在上面的示例中,tx_glossary2缺少相应表的条目。

相关内容

最新更新