2015-12-14 79 views
0

我使用TYPO3 7.6和我已经创建了下面的HTML标记一个简单的文本内容元素:TYPO3 RTE名单列表怪异渲染

<ol> 
    <li>Hello World</li> 
    <li>Hello World</li> 
    <li>Hello World</li> 
    <li>Hello World</li> 
    <li>Hello World 
    <ul> 
     <li>Hello World</li> 
     <li>Hello World</li> 
     <li>Hello World</li> 
    </ul> 
    </li> 
    <li>Hello World</li> 
</ol> 

正如你可以看到我已经创建了一个嵌套列表,它会正确保存,但如果我检查的前端此嵌套列表,然后我可以看到TYPO3不能正确地呈现它,并增加了空p标签:

<ol> 
    <p></p> 
    <li>Hello World</li> 
    <li>Hello World</li> 
    <li>Hello World</li> 
    <li>Hello World</li> 
    <li>Hello World 
    <p></p> 
    <ul> 
     <li>Hello World</li> 
     <li>Hello World</li> 
     <li>Hello World</li> 
    </ul> 
    <p></p> 
    </li> 
    <li>Hello World</li> 
    <p></p> 
</ol> 

我怎样才能避免这种空p标签?

回答

0

添加以下的TypoScript我的设置为我工作:)

lib.parseFunc_RTE { 
    externalBlocks { 
     ol > 
     ul > 
     ol.stripNL = 1 
     ol.stdWrap.parseFunc = < lib.parseFunc 
     ul.stripNL = 1 
     ul.stdWrap.parseFunc = < lib.parseFunc 
    } 
}