0

TYPO3でテンプレートを変更しようとしていますが、ページの一部を変更できますが、1レベル深い他の部分は変更できません。例えば ​​:

HTML

<body>
...
<div class="wrapper">
   ...
   <div id="content-right">
      <div id="colRight">
         <div id="metaNav"></div>
      </div>
   </div>
   ...
</div>
...
</body>

タイプミス

page.10.subparts {
  colRight = HMENU
  colRight.wrap = <ul>|</ul>
  colRight.special.value = 6, 7, 8, 9
  colRight.1 = TMENU
  colRight.1 {
    noBlur = 1
    NO = 1
    NO {
      allWrap = <li>|</li>
    }
  }
}

しかし、(他のコンテンツを配置できるようにリンクが必要な場所であるため)で変更colRightしても、何も起こりません。コンテンツは表示されません。なんで?metaNavcolRight

4

1 に答える 1

1

#colRight子にマッピングして問題が発生している間は、要素の:divにHTMLマークアップを追加するだけです。wrap

page.10.subparts {
  colRight = HMENU
  colRight.wrap = <div id="metaNav"><ul>|</ul></div>
  // etc...      
}

ルール1の場合:TSでは、あらゆる方法が即座に結果を得るのに最適なソリューションです:)

編集

1つのHTMLタグの下で多くの異なる要素をレンダリングする必要がある場合は、COA要素を使用してそれらをスパンすることもできます。

page.10.subparts {
  colRight = COA
  colRight {
      10 = HMENU
      10 {
          wrap = <div id="metaNav"><ul>|</ul></div>
          // etc...
      }

      20 = TEXT
      20 {
          value = my text in #colRight right after #metaNav
          wrap = <div class="containerAfterMetsNav">|</div>
      }

  }


}
于 2012-05-31T23:06:55.207 に答える