富文本编辑器css写法,HTML – 替代方法来做网站特定的富文本编辑器CSS?
这与我回答的关于多个RTE类样式的
previous Stackoverflow question非常相似,我跟进了
blog post,其中包含有关在Sitecore富文本编辑器中加载站点特定CSS样式的详细信息.
创建一个继承自Sitecore.Shell.Controls.RichTextEditor.EditorConfiguration的新EditorConfiguration类,并覆盖SetupStylesheets()方法.然后根据HTML编辑器配置文件在“核心”数据库中注册新的配置类型,然后将模板中RTE字段的来源设置为您的富文本配置文件.
在SetupStylesheets()方法中,您需要使用xpath查询来获取特定于站点的css文件列表:
protected override void SetupStylesheets()
{
string id = WebUtil.GetQueryString("id");
string query = "/*/content//*[@@id='" +id+ "']/ancestor::*[@@templateid='{root-guid}']//*[@@templateid='{style-folder-guid}']/*";
IList stylesheets = Sitecore.Context.ContentDatabase.SelectItems(query);
foreach (Item item in stylesheets)
{
this.Editor.CssFiles.Add(item["Stylesheet"]);
}
base.SetupStylesheets();
}
富文本编辑器css写法,HTML – 替代方法来做网站特定的富文本编辑器CSS?相关推荐
- CSS实现垂直居中的方法
CSS实现垂直居中的方法 1.relative absolute定位: (1)css html代码 1 <!doctype html> 2 <html lang="en&q ...
- CSDN-markdown编辑器锚点链接添加方法
CSDN-markdown编辑器锚点链接添加方法 注:经过测试,CSDN-markdown编辑器通过ID属性来支持这一功能! 使用Name属性添加锚点是不受支持的,原因是在显示的时候,锚点名称被过虑掉 ...
- java教程:JTextField(文本框)组件使用实例|方法
java教程:JTextField(文本框)组件使用实例|方法 内容导读: JTextField(文本框)组件 JTextField组件实现一个文本框,用来接受用户输入的单行文本信息,JTextFie ...
- html字两边的横线_两边文字、中间横线的CSS写法
关于文字与横线之间的关系,之前写过一篇: 如上图,本文要分享的是两边文字.中间横线的CSS写法,比较简单: HTML: 子分类5 更多 CSS:.title{padding-left: 10px; ...
- ueditor html中使用方法,vue集成百度UEditor富文本编辑器使用教程
在前端开发的项目中,难免会遇到需要在页面上集成一个富文本编辑器.那么,如果你有这个需求,希望可以帮助到你. vue是前端开发者所追捧的框架,简单易上手,但是基于vue的富文本编辑器大多数太过于精简.于 ...
- Oracle10表数据编辑器,Oracle ORACLE 快速批量导入文本数据到数据库(sqlldr工具)方法与分析 (Windows CMD 方式)...
Oracle ORACLE 快速批量导入文本数据到数据库(sqlldr工具)方法与分析 (Windows CMD 方式) 在实际生产环境中,常会碰到将一些如通过通讯接口传过来的数据(文本文件 txt) ...
- dw中css怎么设置段落格式,Dreamweaver文本段落缩进的五种方法
一.用自Dreaweave身所带的功能 1.在Dreamweaver中执行下面操作4次就可以插入两个汉字大小的空格. 2.用同背景色相同颜色的字符来完成插入空格,这种方法操作比较繁琐.不易修改,而且在 ...
- js文本内容显示6行,超出6行出现显示更多按钮,css样式超出行数只能使用...去替代
js处理文本内容显示6行,超出6行出现显示更多按钮,对于网上说的css样式处理,基本上都是超出6行使用-去处理,不符合需求,先看结果,再看需求:如下 先看实现结果,如下图所示: 需求:产品经理提出详情 ...
- mac与linux文本转换_适用于Windows,Linux和Mac的最佳免费文本编辑器
mac与linux文本转换 We all use text editors to take notes, save web addresses, write code, as well as othe ...
最新文章
- Oracle timestamp 转换 date
- 敏捷团队如何通过Leangoo领歌做迭代管理、迭代规划及任务协同
- 计算机组成原理平均cpi怎么算_计算机组成原理--1.2计算机系统性能评价
- Java实现的有道云笔记图片批量下载工具
- 收集一些工作中常用的经典SQL语句
- 画面风格写实的5z20
- 《Reids 设计与实现》第七章 RDB 持久化
- docker wsl2启动不了_在window上安装docker的方法
- 关于_beginthreadex、_beginthread和CreateThread
- [转载] 吴恩达机器学习逻辑回归练习题:逻辑回归及规则化(python实现)
- 欧姆龙OMRON CP1H PLC与台达 DOP-B触摸屏通讯
- 四旋翼飞行器结构和原理
- python面向对象编程思想_面向对象编程思想及其特点
- 深度学习笔记:01快速构建一个手写数字识别系统以及张量的概念
- Metal 案例03:大批量顶点数据的图形渲染
- 微信小程序 15 个人中心页
- R语言 devtools
- 复杂网络之社区发现算法
- 【常见面试题】性能测试里,压力测试、负载测试、并发测试、强度测试、容量测试,具体是什么意思
- 【网络协议详解】——GNS3的使用(学习笔记)
热门文章
- html 编辑框 空值变红,HTML中关于表单的提交和输入的值是否为空
- tp5 php post方式提交无提示,使用TP5框架时,代码提交到GitHub,无法提交thinkphp核心库...
- 【手把手教你树莓派3 (三)】scp命令传文件
- 国内互联网医疗的反思和2016年9大前沿趋势
- 显卡处理图像数据的过程
- 重庆大学 c++2022级第七次作业——类 7-2 国际贸易统计
- 第二人生_#0001
- 名帖316 沈尹默 行书《澹静庐诗剩》及《景宁杂诗》
- 提前看iPhone11发布会:不用熬夜了
- 如何修改微信小程序里面的导航栏内容