1

TYPO3 ですべてのサブページと親ページを表示するメニューを作成しようとしています。私の問題は、entryLevel動的に割り当てる方法が見つからないことです。

私は TYPO3 6.1 で作業して
います。これは現在、メニューのタイポスクリプトです。

lib.mainnavi = HMENU
lib.mainnavi {
    entryLevel = 1 
    1 = TMENU
    1.wrap = <ul> | </ul>
    1 {
        noBlur = 1
        NO {
          subst_elementUid = 1
          allWrap = <li id="link{elementUid}" class="first">| |*| <li id="link{elementUid}">| |*| <li id="link{elementUid}" class="last">|
          wrapItemAndSub = |</li>
        }
        ACT = 1
        ACT {
          subst_elementUid = 1
          allWrap = <li id="link{elementUid}" class="first current first_current">| |*| <li id="link{elementUid}" class="current">| |*| <li id="link{elementUid}" class="last current last_current">|          
          wrapItemAndSub = |</li>
        }
    }
}

以下は、私が欲しいものを説明するための写真です。
「1」に行くと「FAQ」「GTC(EU)」「GTC(USA)」が見たい。
「FAQ」に行くと、AJと「1」を「裏」として見たい。
「A」に行くと「よくある質問」を「戻る」として見たい
TYPO3ページ

2番目のメニューと で「戻る」メニューを作成できますspecial = browseentryLevelしかし、動的に設定する方法が見つかりません

4

4 に答える 4

0

これは私にとってはうまくいきました:

lib.mainnavi = HMENU
lib.mainnavi {
    entryLevel = 1
    special = directory
    special.value.data = leveluid:-1

    # your code here ...
}
于 2015-05-06T09:13:42.813 に答える
0

entryLevel をまったく使用しない別の解決策があります。

lib.mainnavi = HMENU
lib.mainnavi {
  special = directory
  special.value.field = uid 
    ...
}

これにより、現在のページの UID を PID として持つページのメニュー、つまり現在のページのサブページが作成されます。

于 2013-07-29T16:13:59.523 に答える