[英]TYPO3 getting image from page content
我正在做我的第一個TYPO3項目,並且已經完成了模板,我只是想不出如何進行這項工作:
我的頁面內容是一欄,每個字段中都有標題,文本和標題。 我在我的網站上顯示標題和文本沒有任何問題,但是圖像無法正常工作。 我的圖像路徑是fileadmin / user_upload /,我可以通過在代碼中設置文件名來顯示它,但這顯然不是我想要的。 這是我的內容對象數組,圖像的代碼是我在搜索時找到的版本之一,但是它們都不起作用:
page.20 = CONTENT
page.20.table = tt_content
page.20.wrap = <div id="content">|</div>
page.20.renderObj = COA
page.20.renderObj.wrap = <div id="news">|</div>
page.20.renderObj {
10 = TEXT
10.stdWrap.field = header
10.stdWrap.wrap = <div id="newstitle"><span>|</span></div>
20 = IMAGE
20.stdWrap.field = image
20.stdWrap.wrap = <div id="newsimage><img src="fileadmin/user_upload/|"</img></div>
30 = TEXT
30.stdWrap.field = bodytext
30.stdWrap.wrap = <div id="newstext"><p>|</p></div>
}
希望有人可以幫助我,讓我最終可以完成這個項目!
也許我的理解不正確,但是...您不需要自己編寫它,只是在您的主要TS模板中包括來自擴展的CSS Styled Content
,因此您可以像這樣渲染整個列:
page.20 < styles.content.get
如果您需要更改某些包裝(例如,添加新聞 CSS類),也可以在setup
字段中覆蓋它們。
編輯:轉到模板 > 模板分析器,然后檢查EXT:css_styled_content / static /代碼以找到您要更改的聲明(准備好朗讀;)),當您最終找到它時,只需將其覆蓋在TS中即可,即:要包裝帶有圖像 CE的文本的文本部分,可以使用:
tt_content.textpic.20.text.wrap = <div class="myNewsClass"> | </div>
最后,我建議不要替換原始的類,而是添加自己的類,因此上述示例將如下所示:
tt_content.textpic.20.text.wrap = <div class="csc-textpic-text myNewsClass"> | </div>
實際上,所有這些類csc-都有一些CSS默認樣式,因此您可以選擇將圖像左對齊或右對齊(等)。 如果要刪除它,則需要您自己處理。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.