3

如何将新类添加到 TYPO3 RTE(版本 6.0.2)我尝试了与 Typo3 4 相同的方法: - 在 fileadmin 文件夹(fileadmin/css/rte.css)中创建了一个 css 文件 - 在这个 css 文件中添加样式 -在页面 TSConfig 中添加这些行:

RTE.default {
classesParagraph >
classesTable >
classesTD >
classesLinks >
classesCharacter >
classesAnchor >
classesImage >

ignoreMainStyleOverride=1
showTagFreeClasses=1

contentCSS = /fileadmin/css/rte.css

showButtons = *

showTagFreeClasses = 1

proc.allowedClasses >
}

RTE.classes {
left.name=Float left
}

但没有任何改变,我添加的课程不会在 RTE 中显示...

提前致谢。

4

3 回答 3

4

我认为一些配置选项在 TYPO3 的较新版本中发生了变化。

不推荐使用的属性 => 改为使用

  • disableRightClick => contextMenu.disable
  • disableContextMenu => contextMenu.disable
  • hidePStyleItems => button.formatblock.removeItems
  • hideFontFaces => 按钮.fontstyle.removeItems
  • fontFace => 按钮.fontstyle.addItems
  • hideFontSizes => 按钮.fontsize.removeItems
  • fontSize => 按钮.fontsize.addItems
  • classesCharacter => buttons.textstyle.tags.span.allowedClasses
  • classesParagraph => buttons.blockstyle.tags.div.allowedClasses
  • classesTable => buttons.blockstyle.tags.table.allowedClasses
  • classesTD =>buttons.blockstyle.tags.td.allowedClasses
  • classesImage => buttons.image.properties.class.allowedClasses
  • classesLinks => buttons.link.properties.class.allowedClasses
  • 盲图像选项 => 按钮.图像.选项.删除项目
  • 盲链接选项 => 按钮.link.options.removeItems
  • defaultLinkTarget => 按钮.link.properties.target.default
  • RTE.default.classesAnchor => RTE.default.buttons.link.properties.class.allowedClasses
  • RTE.default.classesAnchor.default.[link-type] => RTE.default.buttons.link.[link-type].properties.class.default
  • mainStyleOverride => contentCSS
  • mainStyleOverride_add.[key] => contentCSS
  • mainStyle_font => contentCSS
  • mainStyle_size => contentCSS
  • mainStyle_color => contentCSS
  • mainStyle_bgcolor => contentCSS
  • inlineStyle.[any-keystring] => contentCSS
  • 忽略MainStyleOverride => na
  • disableTYPO3Browser => buttons.image.TYPO3Browser.disabled 和 buttons.link.TYPO3Browser.disabled
  • showTagFreeClasses => buttons.blockstyle.showTagFreeClasses 和 buttons.textstyle.showTagFreeClasses
  • disablePCexamples => buttons.blockstyle.disableStyleOnOptionLabel 和 buttons.textstyle.disableStyleOnOptionLabel

见这里: http: //forge.typo3.org/issues/28325

于 2013-04-22T12:03:02.737 回答
2

如果您仍然需要帮助:这是另一个有帮助的问题: 无法在 RTE 中选择文本样式

我在使用 TYPO3 6.0.2 时遇到了同样的问题,并且我发现许多教程或论坛条目都包含已弃用的属性。有了上述问题的答案,它就起作用了。

于 2013-07-17T13:24:46.547 回答
0

css 文件 rte.css

a.youtube-vintage, a.fb-vintage, a.www-vintage {
    color: #9A3811;
}  

页面配置

/////////////////////////////////////////////////////////////
    //    RTE
    ///////////////////////////////////////////////////////////// 
    RTE.classes{
      youtube-vintage{
          name = youtube
          value = color:#636466; font-size:15px;
      } 
      fb-vintage{
          name = fb
          value = color:#9A3811;
      }
      www-vintage{
          name = www
          value = color:#9A3811;

      }
    }

    RTE.default{
      ignoreMainStyleOverride = 1 
      useCSS = 1
      showTagFreeClasses = 1
      contentCSS = fileadmin/templates/css/rte.css
      buttons {
        blockstyle.tags.div.allowedClasses := addToList(youtube-vintage, fb-vintage, www-vintage)
        blockstyle.tags.p.allowedClasses := addToList(youtube-vintage, fb-vintage, www-vintage)
        textstyle.tags.span.allowedClasses := addToList(youtube-vintage, fb-vintage, www-vintage)
      }
      proc.allowedClasses := addToList(youtube-vintage, fb-vintage, www-vintage)
    }
于 2015-08-14T12:22:40.240 回答