键入Script条件以检查特定的list_type是否在页面上



我试图在TypoScript中设置一个条件,以确定页面上是否存在某个list_type(插件(。在文档中,我找不到任何关于这方面的信息。这可能吗?

lib.hasNewsOnPage = TEXT
lib.hasNewsOnPage {
value = 1
if.isTrue.numRows {
table = tt_content
select.where.dataWrap = pid = {TSFE:id} AND colPos = 1 AND list_type = 'news_pi1'
}
}

试试这个:

如果插件新闻在当前页面上是基金,则返回1(colpos 1(

lib.hasNewsOnPage = TEXT
lib.hasNewsOnPage {
value = 0
stdWrap {
override {
cObject = CONTENT
cObject {
table = tt_content
select {
where = colPos=1 AND list_type = 'news_pi1'
max = 1
}
renderObj = TEXT
renderObj {
value = 1
}
}
}
}
}

相关内容

最新更新