Typo3 6.0.2添加RTE类

时间:2013-03-08 08:56:37

标签: typo3 typoscript rte

如何向TYPO3 RTE(版本6.0.2)添加新类 我尝试了与Typo3 4相同的方式: - 在fileadmin文件夹中创建了一个css文件(fileadmin / css / rte.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中显示...

提前感谢。

3 个答案:

答案 0 :(得分:4)

我认为一些配置选项在较新版本的TYPO3中已经改变。

弃用的属性=>改为使用

  • disableRightClick => contextMenu.disable
  • disableContextMenu => contextMenu.disable
  • hidePStyleItems => buttons.formatblock.removeItems
  • hideFontFaces => buttons.fontstyle.removeItems
  • fontFace => buttons.fontstyle.addItems
  • hideFontSizes => buttons.fontsize.removeItems
  • fontSize => buttons.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
  • blindImageOptions => buttons.image.options.removeItems
  • blindLinkOptions => buttons.link.options.removeItems
  • defaultLinkTarget => buttons.link.properties.target.default
  • RTE.default.classesAnchor => RTE.default.buttons.link.properties.class.allowedClasses
  • RTE.default.classesAnchor.default。[link-type] => RTE.default.buttons.link [链接型] .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
  • ignoreMainStyleOverride => N.A。
  • disableTYPO3Browsers => buttons.image.TYPO3Browser.disabled和buttons.link.TYPO3Browser.disabled
  • showTagFreeClasses => buttons.blockstyle.showTagFreeClasses and buttons.textstyle.showTagFreeClasses
  • disablePCexamples => buttons.blockstyle.disableStyleOnOptionLabel和buttons.textstyle.disableStyleOnOptionLabel

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

答案 1 :(得分:2)

如果您仍然需要帮助:这是另一个有用答案的问题: Cannot choose text style in RTE

我遇到了与TYPO3 6.0.2相同的问题,我发现许多教程或论坛条目包含已弃用的属性。对上述问题的回答是有效的。

答案 2 :(得分:0)

css文件rte.css

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

pagets config

/////////////////////////////////////////////////////////////
    //    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)
    }