检查特定 list_type 是否在页面上的 TypoScript 条件
TypoScript condition to check if specific list_type is on a page
我尝试在 TypoScript 中设置一个条件来确定某个 list_type 是否在页面(插件)上。在文档中我找不到任何相关内容。有可能吗?
试试这个:
Return 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
}
}
}
}
}
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'
}
}
我尝试在 TypoScript 中设置一个条件来确定某个 list_type 是否在页面(插件)上。在文档中我找不到任何相关内容。有可能吗?
试试这个:
Return 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
}
}
}
}
}
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'
}
}