我的TYPO3 6.1安装有一个相当奇怪的问题。
它正在输出HTML5标签作为entites,所以如果我插入一个imageelement,它将输出这样的HTML
<p>
<div class="csc-textpic csc-textpic-center csc-textpic-above">
<div class="csc-textpic-imagewrap">
<div class="csc-textpic-center-outer">
<div class="csc-textpic-center-inner">
<figure class="csc-textpic-image csc-textpic-last"><img src="fileadmin/billeder/forandring.jpg" width="960" height="540" alt=""></figure>
</div>
</div>
</div>
</div>
</p>
这给了我这个FE:
<figure class="csc-textpic-image csc-textpic-last"></figure>
图像在图形标记中正确显示,因为它是普通的img标记。
HTML5视频会将视频标记输出为entites
<p> <video id="video_3" class="video-js vjs-default-skin" width="960" height="540" preload="auto" controls data-setup='{"techOrder":["youtube","html5","flash"]}'></p>
我正在使用一些TS删除不需要的HTML,但我不认为这是导致它的原因
tt_content {
stdWrap.prefixComment >
stdWrap.dataWrap >
stdWrap.innerWrap.cObject >
stdWrap.innerWrap2 >
}
lib {
parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.P.class >
parseFunc_RTE.externalBlocks = h2,h3,h4
parseFunc_RTE.externalBlocks.h2.stripNL = 1
stdheader {
1.headerClass >
2.headerClass >
3.headerClass >
stdWrap {
dataWrap >
prefixComment >
}
10.stdWrap.wrap >
}
}
我的pageconfig是这样的:
##################################
# CONFIGURATION #
##################################
config {
doctype = html5
xmlprologue = none
disablePrefixComment = 1
disableImgBorderAttr = 1
inlineStyle2TempFile = 1
pageTitleFirst = 1
removeDefaultJS = 1
removeDefaultCss = 1
simulateStaticDocuments = 0
baseUrl = http://www.domain.com/
tx_realurl_enable = 1
}
答案 0 :(得分:3)
固定!
已更改
<f:format.html>{content_image}</f:format.html>
到
<f:format.raw>{content_image}</f:format.raw>