1

TYPO3はほとんどすべての要素の始めにこれらのリンクを追加します:

<a id="c1427"></a>

ここで、numberは要素のUIDだと思います。

TYPO3はこのリンクをどのようにレンダリングし、特定のFCEに対してそれを無効にすることは可能ですか?

4

3 に答える 3

2

TYPO3 のバージョンによって異なります。4.5 では、次のように定義されています。

tt_content.stdWrap.innerWrap.cObject.default.10.value = <div id="c{field:uid}"

TS-Objectbrowser を使用する場合は、tt_content.stdWrap.* のどこかにあるはずです。

使用しているレンダリングによっては、次のような if ステートメントを追加できます。

tt_content.stdWrap.innerWrap.cObject.default.10 {
   # check the uid of the content element which is rendered
   if.isInList.field = uid 
   # do not render if content element uid is 1,2 or 44
   if.value = 1,2,44
}

確かに、それは構成に依存するため、コピーして貼り付けることはできません。そして、私はこのコードをテストしませんでした! しかし、それは進むべき道を示すはずです:)

于 2012-09-04T15:18:27.510 に答える
0

あなたの問題は tt_content.stdWrap.prepend にあると思います。これは、デフォルトの言語とは異なる言語では異なります。

このタイポスクリプトをテンプレートに入れてみてください:

tt_content.stdWrap.prepend >

于 2013-10-24T15:05:19.177 に答える