TYPO3 7.6:带有typoscript的bodytext html输出?

时间:2017-02-13 20:51:05

标签: html xml typo3 typoscript typo3-7.6.x

将TYPO3从6.2.9升级到7.6.15后,bodytextfield不再被解析为HTML。我的typoscript创建了XML输出,我需要将bodytext作为HTML输出。

lib.parseFunc_RTE

我认为from PySide import QtCore, QtGui import sys class ComponentsListModel(QtCore.QAbstractListModel): def __init__(self, components=[], parent = None): super(ComponentsListModel, self).__init__(parent=None) self.components = components self.list = parent def rowCount(self, parent): return len(self.components) def data(self, index, role): row = index.row() if role == QtCore.Qt.DisplayRole:#index.isValid() and value = self.components[row] return value class MainWindow(QtGui.QWidget): def __init__(self): super(MainWindow, self).__init__() self._build_ui() def _build_ui(self): self.layout = QtGui.QVBoxLayout() self.listView = QtGui.QListView() self.model = ComponentsListModel(components = ['1', '2', '3']) self.listView.setModel(self.model) self.text = QtGui.QPlainTextEdit() self.layout.addWidget(self.listView) self.layout.addWidget(self.text) self.setLayout(self.layout) self._mapper = QtGui.QDataWidgetMapper(self) self._mapper.setModel(self.model) self._mapper.setSubmitPolicy(QtGui.QDataWidgetMapper.AutoSubmit) self._mapper.addMapping(self.text, 0) self._mapper.toFirst() if __name__ == "__main__": app = QtGui.QApplication(sys.argv) app.setStyle('Plastique') mySW = MainWindow() mySW.show() sys.exit(app.exec_()) 不再有用了吗?

1 个答案:

答案 0 :(得分:0)

使用=<您正在引用lib.parseFunc_RTE。如果它在Typoscript中的某处被删除,则引用将丢失。查看模板 - >如果您的Typoscript中仍然存在lib.parseFunc_RTE,则为Typoscript。

您也可以尝试不复制它来引用它

parseFunc < lib.parseFunc_RTE