2017-10-11 1 views
0

typo3に入ることを試みています。残念ながら、ドキュメントは本当に私にとって役に立たない。バックエンドレイアウトを作成した後、私は複数の列を出力しようとしています。自動生成されたHTMLをtypo3で削除します。

今、私は次の出力取得しています:

<div id="c23" class="frame frame-default frame-type-text frame-layout-0"> 
    <a id="c30"></a> 
    <header> 
     <h2 class="">Title</h2> 
    </header> 
    <p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed …</p> 
</div> 

を、私はこのように、余分な要素なしで出力を持っているしたいと思います:への正しい道である

<h2>Title</h2> 
<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed …</p> 

何typoscriptで "正しい"出力を得ますか?

+0

どのTYPO3バージョンを使用しており、fluid_styled_contentまたはcss_styled_contentエクステンションをインストールしましたか? – jokumer

+0

'8.7.4'は私が使っているバージョンです。 'css_styles_content'はデフォルトでインストールされていますが、アクティブ化されていません。' fluid_styled_content'がインストールされ、アクティブです。 – chrona

答えて

3

このようなHTMLがEXTから来属性:fluid_styled_content(/typo3/sysext/fluid_styled_content/Resources/Private/Layouts/Default.html)。 このおよび他のすべてのファイルを適用するには、フォルダテンプレートのコピーを作成する必要があり、パーシャル、プライベート/TYPO3/SYSEXT/fluid_styled_content /リソース/からレイアウトは、新しいパスとしてのTypoScriptの定数を経由して、それらを定義します。

styles.templates { 
    templateRootPath = [PATH/TO/YOUR/FOLDER/Templates] 
    partialRootPath = [PATH/TO/YOUR/FOLDER/Partials] 
    layoutRootPath = [PATH/TO/YOUR/FOLDER/Layouts] 
} 

をご用意し、必要に応じて貼り付けてください。特に/PATH/TO/YOUR/FOLDER/Layouts/Default.html これはお勧めのサイトパッケージでお勧めします。あなたはhttps://sitepackagebuilder.com/new/を使い始めることができます。

+0

サイトパッケージですべてをセットアップし、完璧に動作します、ありがとう! – chrona

1

FSC(fluid_styled_content)を使用すると、すべてのマークアップが流体テンプレート内にあり、オーバーライドすることができます。
(webroot)/typo3/sysext/fluid_styled_content/Resources/Private/ + Layouts/および/またはPartials/および/またはTemplates/からサーバーにコピーしてファイルをコピーしてください。
typoscriptセットアップでは、バリアントに追加のパターンを定義する必要があります。

すべてのファイルをコピーするのではなく、変更するファイルのみをコピーしてください。
おそらく、レイアウト/ *と部分/ ヘッダーを変更する必要があります。

関連する問題