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

Generate Linkhandler for tx_news and tx_glossary2, but the last linkhandler don''t run

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

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

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

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

这是我当前的 link 处理程序 (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
   }
}

谢谢。

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 的示例中缺少对应 table 的条目。