首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在RTE中选择文本样式

无法在RTE中选择文本样式
EN

Stack Overflow用户
提问于 2012-10-24 13:19:08
回答 2查看 7.2K关注 0票数 0

在根页面的Page TSConfig中,我有以下代码:

代码语言:javascript
复制
/////////////////////////////////////////////////////////////
//    RTE
///////////////////////////////////////////////////////////// 
RTE.classes{
  highlight{
      name = highlight
      value = color:#636466; font-size:15px;
  } 
  brown{
      name = braun
      value = color:#9A3811;
  }
}

RTE.default{
  ignoreMainStyleOverride = 1 
  useCSS = 1
  contentCSS = fileadmin/templates/css/rte.css
  classesCharacter := addToList(highlight, brown)
  classesParagraph := addToList(highlight, brown)
  proc.allowedClasses := addToList(highlight, brown)
  showTagFreeClasses = 1
}

在我的rte.css中,我有这样的内容:

代码语言:javascript
复制
/* content of rte.css */

.highlighthighlight {
    font-size: 15px;
    color: #636466;
}

.brown {
    color: #9A3811;
}

同样的风格在style.css中也适用于前端。如果我在编辑器中,我就不能选择文本样式。它总是残废的。我想在一段文字中记几个字。我尝试使用不同的浏览器(IE,FF,Opera .)但在所有这些中,文本样式都是禁用的。我能做什么?

我有Typo3 4.7.5

编辑

这个问题是由于不推荐的属性造成的(请参阅这里)。我现在的代码看起来像

代码语言:javascript
复制
/////////////////////////////////////////////////////////////
//    RTE
///////////////////////////////////////////////////////////// 
RTE.default{
  ignoreMainStyleOverride = 1 
  useCSS = 1
  contentCSS = fileadmin/templates/css/rte.css
  proc.allowedClasses := addToList(highlight, brown)
  buttons {
    blockstyle.tags.div.allowedClasses := addToList(highlight, brown)
    textstyle.tags.span.allowedClasses := addToList(highlight, brown)
  }
  showTagFreeClasses = 1
}

RTE.classes{
  highlight{
      name = highlight
      value = color:#636466; font-size:15px;
  } 
  brown{
      name = braun
      value = color:#9A3811;
  }
}

现在我可以选择一种文本风格,但只有其中一种。还有一个街区的名字是错误的..。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-24 14:04:31

我的rte.css中有一个错误。这似乎很管用。

rte.css

代码语言:javascript
复制
div.highlight, span.highlight, p.highlight, .brown {
    font-size: 15px;
    color: #636466;
}

div.brown, span.brown, p.brown, .brown {
    color: #9A3811;
}

Page TSConfig

代码语言:javascript
复制
/////////////////////////////////////////////////////////////
//    RTE
///////////////////////////////////////////////////////////// 
RTE.classes{
  highlight{
      name = highlight
      value = color:#636466; font-size:15px;
  } 
  brown{
      name = braun
      value = color:#9A3811;
  }
}

RTE.default{
  ignoreMainStyleOverride = 1 
  useCSS = 1
  showTagFreeClasses = 1
  contentCSS = fileadmin/templates/css/rte.css
  buttons {
    blockstyle.tags.div.allowedClasses := addToList(highlight, brown)
    blockstyle.tags.p.allowedClasses := addToList(highlight, brown)
    textstyle.tags.span.allowedClasses := addToList(highlight, brown)
  }
  proc.allowedClasses := addToList(highlight, brown)
}
票数 6
EN

Stack Overflow用户

发布于 2016-07-14 09:24:37

适用于TYPO3版本7.6.X

将以下TS配置放在Page TSConfig中(位于站点的根目录中),这将将类添加为块样式和文本样式的选项。

代码语言:javascript
复制
RTE {
    default {
        proc.allowedClasses >
        proc.allowedClasses = btn, btn-default, infoRow
        buttons {
            blockstyle.tags {
                div.allowedClasses = btn, btn-default, infoRow
            }
            textstyle.tags {
                span.allowedClasses = btn, btn-default
            }
        }
        contentCSS = fileadmin/templates/rte.css
        showTagFreeClasses = 0
        enableWordClean = 1
        useCSS = 0
    }
}

RTE.default.FE < RTE.default
RTE.default.FE.FE >
RTE.config.tt_content.bodytext
RTE.config.tt_content.bodytext.proc.allowedClasses = btn, btn-default, infoRow

在上述路径创建CSS文件,即fileadmin/templates/rte.css,,它将包含以下代码

代码语言:javascript
复制
p.btn-default, span.btn-default{
    color:green;
    background-color:yellow ;
}
p.btn, span.btn{

}
p.infoRow{
    color:grey;
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13050092

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档