大家
我正在尝试为EXT:glossary2创建一个链接处理程序。我已经将自己定位于tx_news的链接处理程序,它也可以正常工作。
当我在后端调用词汇表的链接处理程序时,出现以下错误消息:
传递给TYPO3 \ CMS \ Recordlist \ Browser \ RecordBrowser :: displayRecordsForPage()的参数2必须为字符串类型,给定为null,在... / typo3 / sysext / recordlist / Classes / LinkHandler / RecordLinkHandler.php中调用在第148行
任何人都知道我如何使这件事起作用?
这是我当前的链接处理程序(TSConfig)代码:
TCEMAIN.linkHandler {
tx_news {
handler = TYPO3\CMS\Recordlist\LinkHandler\RecordLinkHandler
# 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 = TYPO3\CMS\Recordlist\LinkHandler\RecordLinkHandler
label = Glossary
configuration {
storagePid = 2334
hidePageTree = 0
}
scanAfter = page
}
}
谢谢。
答案 0 :(得分:0)
TCEMAIN.linkHandler {
tx_glossary2 {
handler = TYPO3\CMS\Recordlist\LinkHandler\RecordLinkHandler
label = Glossary
configuration {
table = tx_glossary2_domain_model_glossary
storagePid = 2334
hidePageTree = 0
}
scanAfter = page
}
}
在上面的示例中,tx_glossary2缺少相应表的条目。