菜单中的tt_news

时间:2012-06-13 15:51:13

标签: typo3 typoscript

需要创建一个特殊而复杂的菜单。它应该在Level 2所有子页面中显示其父页面的最新消息(级别1)(我使用了tt_news并为每个页面级别1创建了新闻)。这是我的源代码,它由两部分组成,它在所有level2菜单中仅显示第一个父页面的新闻(级别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
    
                        }
           }
       }
    }
    

1 个答案:

答案 0 :(得分:1)

尝试:

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

而不是{data:pid}