Typo3 带有类别的菜单中的tt_新闻
我必须根据父页面新闻类别显示级别2的新闻。为此,我应该提取父页面的新闻类别id,并将其传递给Typo3 带有类别的菜单中的tt_新闻,typo3,typoscript,tt-news,Typo3,Typoscript,Tt News,我必须根据父页面新闻类别显示级别2的新闻。为此,我应该提取父页面的新闻类别id,并将其传递给lib.var1变量。当我在此页面(项目)中时,此脚本仅适用于一个项目: lib.var1 代码=最新版本 templateFile=fileadmin/news\u template.tmpl categorySelection={field:uid} categorySelection.insertData=1 pid_列表> pid_列表=19 catImageMode=1 catTextMode=
lib.var1
变量。当我在此页面(项目)中时,此脚本仅适用于一个项目:
lib.var1
代码=最新版本
templateFile=fileadmin/news\u template.tmpl
categorySelection={field:uid}
categorySelection.insertData=1
pid_列表>
pid_列表=19
catImageMode=1
catTextMode=0
最晚限制=1
}
###中学###
2=t菜单
2 {
noBlur=1
stdWrap.wrap=
stdWrap.innerWrap=|
stdWrap.preobject=COA
stdWrap.preObject{
10=内容
10 {
表=tt\u新闻\u猫
select.selectFields=tt\u news\u cat.uid
select.where.dataWrap=tt_news_cat.pid={field:pid}
选择0.max=1
renderObj=COA
伦德罗布{
#测试渲染是否正常
10=文本
10.value={field:uid}
10.insertData=1
20=|
ATagTitle.field=标题
}
}
}
thx for all,但我发现了问题,我必须添加此选项“select.pidInList.data=field:pid”:)介意将其作为答案并设置已回答的复选标记吗?
lib.var1 < plugin.tt_news
lib.var1 {
code >
code = LATEST
templateFile= fileadmin/news_template.tmpl
categorySelection = {field:uid}
categorySelection.insertData = 1
pid_list >
pid_list = 19
catImageMode = 1
catTextMode = 0
latestLimit = 1
}
### secondary Level ###
2 = TMENU
2 {
noBlur = 1
stdWrap.wrap = <ul style=""><li> | </li></ul>
stdWrap.innerWrap = <div><ul>|</ul></div>
stdWrap.preCObject = COA
stdWrap.preCObject {
10 = CONTENT
10 {
table = tt_news_cat
select.selectFields = tt_news_cat.uid
select.where.dataWrap = tt_news_cat.pid = {field:pid}
select.max = 1
renderObj = COA
renderObj {
#Test the render is OK
10 = TEXT
10.value = {field:uid}
10.insertData = 1
20 =< lib.var1
}
}
}
NO = 1
NO {
linkWrap= <li class="">|</li>
ATagTitle.field = title
}
}
}