带有seo和新闻分机的TYPO3 V10:
在我的新闻站点地图中,我只想显示没有存档的新闻。以下配置工作正常,但我需要用动态配置替换时间戳的固定值:
plugin.tx_seo.config {
xmlSitemap {
sitemaps {
news {
provider = TYPO3\CMS\Seo\XmlSitemap\RecordsXmlSitemapDataProvider
config {
table = tx_news_domain_model_news
additionalWhere = AND archive = 0 OR archive > 1640800495我该怎么做?
我知道如何在TypoScript中将语句构建为文本对象,但如何在additonalWhere后面使用它:
lib.statement = TEXT
lib.statement.value = AND archive = 0 OR archive > {date : U}
lib.statement.value.insertData = 1我知道如何使用常量,但我认为我不能使它具有动态性:
additionalWhere = {$constant.statement}我也试图使用一个寄存器,但没有成功。
additionalWhere = AND archive = 0 OR archive > {REGISTER:statement}
additionalWhere.insertData = 1发布于 2022-01-04 11:46:20
我认为,直接使用SQL函数是这里最好的解决方案(感谢Julian ):
additionalWhere = start_date > CURDATE()或
additionalWhere = archive = 0 OR archive > UNIX_TIMESTAMP()https://stackoverflow.com/questions/70523495
复制相似问题