2017-10-11 43 views
0

試圖進入typo3;不幸的是,這些文檔對我來說並不是很有幫助。創建後端佈局後,我試圖輸出多列。刪除typo3中的自動生成的HTML

現在,我得到以下的輸出:

<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] 
} 

和adpat他們爲您的需要,特別是/PATH/TO/YOUR/FOLDER/Layouts/Default.html 這是最好在推薦自己的網站包裝完成。您可以使用https://sitepackagebuilder.com/new/開始。

+0

使用sitepackage設置所有東西,並完美運行,謝謝! – chrona

1

與FSC(fluid_styled_content)所有標記都在fluid-templates中,您可以覆蓋它。
轉到您的服務器並從(webroot)/typo3/sysext/fluid_styled_content/Resources/Private/ + Layouts/和/或Partials/和/或Templates/複製文件。
在typoscript設置中,您需要爲變體定義其他路徑。

請勿複製所有文件,而只複製您修改的文件。
對於您的情況,您可能需要修改Layouts/*和Partials/標頭