0

需要创建一个特殊而复杂的菜单。它应该在 2 级所有子页面中显示其父页面(1 级)的最新消息(我使用 tt_news 并为每个页面 1 级创建新闻)。这是我的源代码,它由两部分组成,它在所有二级菜单中只显示第一个父页面(一级)的新闻。

  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
    
    }
    
  2. 第二部分:

    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
    
                        }
           }
       }
    }
    
4

1 回答 1

1

尝试:

pid_list >
pid_list = TEXT
pid_list.insertData = 1
pid_list.data = field : pid

相反,如果{data:pid}.

于 2012-06-13T17:41:06.957 回答