2011-08-02 8 views
1

私は来ない。私はそれぞれの与えられたPIDを独自のラップでラップしたいと思います。TYPO3 TMENUそれぞれ特別価格のラップ

ここに私のコード:

menutab.list = HMENU 
menutab.list.special = directory 
menutab.list.special.value = 7,8,9,10,11,12,13 
menutab.list.1 = TMENU 
menutab.list.1.wrap = <div>|</div> 
... 

ので、細かい作業のthats。私は与えられたPIDのすべてのサブメニューを取得しますが、今、私はそのような何かを探しています:私は誰かが私の問題を理解してほしい

menutab.list.special.value.wrap = <div id="current PID!"> | </div> 

。 大きな感謝!

答えて

4

を働かせることができるそれはあなたが望むどのフィールド依存基本的には、ページレコードの任意のフィールドを出力に表示することができます。

<div id="p26"><a href="test-0/">Test 0</a></div> 
<div id="p27"><a href="test-1/">Test 1</a></div> 
<div id="p30"><a href="test-2/">Test 2</a></div> 
<div id="p31"><a href="test-3/">Test 3</a></div> 
<div id="p35"><a href="test-4/">Test 4</a></div> 
<div id="p36"><a href="test-5/">Test 5</a></div> 
<div id="p37"><a href="test-6/">Test 6</a></div> 

は、より多くのオプションについては、TSrefとstdWrapの機能を見てみてください。

menutab.list = HMENU 
menutab.list { 
    special = directory 
    special.value = 7,8,9,10,11,12,13 
    1 = TMENU 
    1 { 
     # stdWrap2 wraps the whole item, including the link 
     NO.stdWrap2.dataWrap = <div id="p{field:uid}">|</div> 
    } 
} 

この

は、次のような出力が得られます。

TSref http://typo3.org/documentation/document-library/references/doc_core_tsref/4.4.0/view/toc/0/

stdWrapの http://typo3.org/documentation/document-library/references/doc_core_tsref/4.4.0/view/1/5/#id2618234

0

私は最も簡単には...構文のかわからないというようなことを、やっていると思う:

menutab.list.1 = HMENU 
menutab.list.1 { 
    special = directory 
    special.value = 7 
    1 = TMENU 
    1.wrap = <div id="7"> | </div> 
} 
menutab.list.2 < menutab.list.1 
menutab.list.2.special.value = 8 
menutab.list.2.1.wrap = <div id="8"> | </div> 
... 

最善の解決策ではないが、

関連する問題