3

TypoScript でカスタム メニューを作成しようとしていましたが、私の考えは、divメニュー項目ごとに作成することです。

lib.mainMenu = HMENU
lib.mainMenu {
   entryLevel = 0  
   1 = TMENU
   1 {
      NO.allWrap = <div id="forsideknap">|</div> |*| <div id="butikker">|</div> |*| <div id="nyheder">|</div> |*| <div id="arrangementer">|</div> |*| <div id="avis">|</div>
   }
}

5 つのページを作成しましたが、そのうち 3 つだけがdiv. 同じものが3つあります。この問題を解決するにはどうすればよいですか?

4

1 に答える 1

9

あなたはoptionSplitコンセプトを使用していますが、それ自体にはさまざまなオプションがあります。初めて使用する場合、混乱を招く可能性があります。セパレーターを使用して、ラップの最初中間、および最後の部分を意図せずに定義しました。|*|

first element |*| middle element(s) |*| last element

複数の中間要素がある場合、それらはすべて中間パラメータ ("butikker") を取得します。そして、3 番目|*|以降はすべて無視されます。

あなたが望んでいたのは、さまざまなラップの単純なシーケンスです。これは、||セパレーターを使用して実現されます。

1st element || 2nd element || 3rd element || 4th element || 5th element || etc.

あなたの場合:

NO.allWrap = <div id="forsideknap">|</div> || <div id="butikker">|</div> || <div id="nyheder">|</div> || <div id="arrangementer">|</div> || <div id="avis">|</div>

より複雑な構造の場合は、セパレータを組み合わせることができることに注意してください。

続きを読む:

于 2011-10-19T05:13:51.233 に答える