需要创建一个特殊而复杂的菜单。它应该在Level 2所有子页面中显示其父页面的最新消息(级别1)(我使用了tt_news并为每个页面级别1创建了新闻)。这是我的源代码,它由两部分组成,它在所有level2菜单中仅显示第一个父页面的新闻(级别1)。
第一部分:
lib.var1 < plugin.tt_news
lib.var1 {
code >
code = LATEST
templateFile= fileadmin/news_template.tmpl
categoryMode = 0
pid_list >
pid_list.insertData = 1
pid_list = {data:pid}
catImageMode = 1
catTextMode = 0
latestLimit = 1
}
第二部分:
lib.field_menu= HMENU
lib.field_menu {
entryLevel = 0
### first level ###
1 = TMENU
1 {
noBlur = 1
expAll = 1
wrap = |
NO = 1
NO {
allWrap = |
ATagTitle.field = title
}
}
### secondary Level ###
2 = TMENU
2 {
noBlur = 1
stdWrap.wrap = <ul style=""><li> | </li></ul>
stdWrap.innerWrap = <div><ul>|</ul></div>
stdWrap.innerWrap2.preCObject =< lib.var1
NO = 1
NO {
linkWrap= <li class="">|</li>
ATagTitle.field = title
}
}
}
}
答案 0 :(得分:1)
尝试:
pid_list >
pid_list = TEXT
pid_list.insertData = 1
pid_list.data = field : pid
而不是{data:pid}
。