СправошнаяПоиск

Linkhandler для tx_news

.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 = 7
      # Hide the page tree by setting it to 1
      hidePageTree = 0
   }
   scanAfter = page
}

 

.typoscript

 

config.recordLinks.tx_news {
   typolink {
      # Detail page
      parameter = 12
      additionalParams.data = field:uid
      additionalParams.wrap = &tx_news_pi1[controller]=News&tx_news_pi1[action]=detail&tx_news_pi1[news]=|
      useCacheHash = 1
      ATagParams.data = parameters:allParams
      target.data = parameters:target
      title.data = parameters:title
      extTarget.override.data = parameters:target
   }
   forceLink = 1
}