1

私は TemplaVoila を使用しており、テンプレートをマッピングして新しいサイトを作成しています。TYPO3 はこれが初めてで、すべてのデフォルトのスタイリングが私の html 構造を台無しにしています。

p.bodytextdiv 、ラッピングclass="csc"などを削除したい

TYPO3 がすべてのページ コンテンツのラッピング/フレームをレンダリングしないようにするにはどうすればよいですか?

PS。それぞれを個別に削除する方法は知っていますが、TS で行うグローバル設定はありますか?

4

1 に答える 1

4

メイン テンプレートから静的ファイルを削除します。

テンプレートをクリックしてから、サイトのルートをクリックします。ツールバーから [Info/Modify ] を選択し、[ Edit the whole template record ] 、 [ Includes ] をクリックします。

ここに画像の説明を入力

テンプレートの名前はCSS Styled Content.

このテンプレートは、css ファイルの前にインクルードされます。したがって、テンプレート全体を削除したくない場合は、css でそれらを上書きできます。

別の解決策は、css_styled_content を削除し、代わりにコンテンツ (デフォルト)を追加することです。

私の最後のアイデアは、このようにメイン テンプレートにスタイル設定されたコンテンツをセットアップすることです

lib.parseFunc_RTE < lib.parseFunc
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines {
    encapsTagList = div,p,pre,h1,h2,h3,h4,h5,h6
    remapTag.DIV = P
    nonWrappedTag = P
    innerStdWrap_all.ifEmpty = <br />
    #addAttributes.P.class = bodytext
    #addAttributes.P.class.setOnly=blank  
}

# remove class statements from h tags
lib.stdheader {
    10.1.fontTag = &lt;h1&gt;|&lt;/h1&gt;
    10.2.fontTag = &lt;h2&gt;|&lt;/h2&gt;
    10.3.fontTag = &lt;h3&gt;|&lt;/h3&gt;
    10.4.fontTag = &lt;h4&gt;|&lt;/h4&gt;
    10.5.fontTag = &lt;h5&gt;|&lt;/h5&gt;
    stdWrap.dataWrap = |
}

本文の CSS を削除します。

lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.P.class >
于 2012-10-11T06:35:15.337 に答える