Zum Hauptinhalt springen Skip to page footer

Backend

# News
TCEMAIN.linkHandler.tx_news_domain_model_news {
    handler = TYPO3\CMS\Recordlist\LinkHandler\RecordLinkHandler
    label = LLL:EXT:ercas_fluidpages_basic/Resources/Private/Language/locallang.xlf:link.newsTab
    configuration {
        table = tx_news_domain_model_news
        storagePid = 8
        pageTreeMountPoints = 8
        hidePageTree = 1
    }
    displayAfter = email
}

# Special
TCEMAIN.linkHandler.filterproducts {
	handler = TYPO3\CMS\Recordlist\LinkHandler\RecordLinkHandler
	label = LLL:EXT:gutmann_products/Resources/Private/Language/locallang_db.xlf:label.linkhandler
	configuration {
		table = sys_category
		pageTreeMountPoints = 81
	}
	displayAfter = tx_ercasreferences_domain_model_reference
}
TCEMAIN.tsconfig

Frontend

# News
config.recordLinks.tx_news_domain_model_news {
    typolink {
        parameter.cObject = CASE
        parameter.cObject {
            key.data = field:type
            # News
            0 = TEXT
            0.value = 21
            # Internal Link
            1 = TEXT
            1.data = field:internalurl
            # External Page
            2 = TEXT
            2.data = field:externalurl
            # News
            default = TEXT
            default.value = 21
        }
        additionalParams.data = field:uid
        additionalParams.wrap = &tx_news_pi1[controller]=News&tx_news_pi1[action]=detail&tx_news_pi1[news]=|
        useCacheHash = 1
    }
}

# Filter
config.recordLinks.filterproducts {
    forceLink = 0
    typolink {
		parameter = 82
		additionalParams = &defaultcategory={field:uid}
		additionalParams.insertData = 1
    	useCacheHash = 1
    }
}
linkhandler.typoscript