主题 : 如何获取栏目模型里富文本编辑器的内容
级别: 童生
UID: 126590
积分:23 加为好友
威望: 0 精华: 0
主题:3 回复:14
注册时间:2018-11-05
在线时长:0
1#   发表于:2019-12-16 17:40:16  IP:219.112.*.*
我使用的jeecmsx。新建了一个栏目模型,其中有一项是富文本编辑器,请问如何在模板中获取到这个编辑器的内容?

我尝试了channel.attr.ueditor_ceshi.txt
channel.attr.ueditor_ceshi.value
channel.ueditor_ceshi.txt
channel.ueditor_ceshi.value
都无法获取。



另外一个类似的问题。内容模型里的富文本编辑器,图中“正文”的编辑器是默认的,右边写着content是标签名,我使用${content.txt},可以获取到。注意到富文本编辑器那里有个加号,可以添加多个富文本编辑器,我添加的“正文2”这个富文本内容如何获取?右边写着标签名是content2,但使用${content2.txt}获取不到。
级别: 论坛管理员
UID: 122721
积分:57884 加为好友
威望: 2 精华: 1
主题:5 回复:50085
注册时间:2018-05-07
在线时长:0
2#   发表于:2019-12-16 17:49:00  IP:117.152.*.*
${txt!}
每天告诉自己一次,“我真的很不错”。
级别: 童生
UID: 126590
积分:23 加为好友
威望: 0 精华: 0
主题:3 回复:14
注册时间:2018-11-05
在线时长:0
3#   发表于:2019-12-16 17:56:37  IP:219.112.*.*
回复第2楼

没效果,我猜测你说的是v9?
我记得老版本是txt,txt2,txt3之类的,且固定只有三个

jeecmsx的话,添加的富文本框可以设置该项的标签名称。如果是添加的是普通输入框,那么可以通过content.attr.标签名称.value获取到,但这个方法获取不到富文本框的值,所以想问下如何获取富文本框内容
级别: 论坛管理员
UID: 122721
积分:57884 加为好友
威望: 2 精华: 1
主题:5 回复:50085
注册时间:2018-05-07
在线时长:0
4#   发表于:2019-12-16 18:04:40  IP:117.152.*.*
回复第3楼
每天告诉自己一次,“我真的很不错”。
级别: 童生
UID: 126590
积分:23 加为好友
威望: 0 精华: 0
主题:3 回复:14
注册时间:2018-11-05
在线时长:0
5#   发表于:2019-12-16 18:08:28  IP:219.112.*.*
回复第4楼

这个是内容页模板,想在栏目页模板上获取栏目模型的富文本如何取呢?栏目模型默认是没有富文本框的,富文本框是自己再栏目模型上增加的

另外,内容模型上也可以增加多个富文本框,就在默认的富文本框区域右上角有个加号(修改内容模型页面)。按照这个方法增加的额外富文本框的内容如何获取呢?
级别: 论坛管理员
UID: 122721
积分:57884 加为好友
威望: 2 精华: 1
主题:5 回复:50085
注册时间:2018-05-07
在线时长:0
6#   发表于:2019-12-16 18:23:01  IP:117.152.*.*
那您试下${channel.txt!}
每天告诉自己一次,“我真的很不错”。
级别: 童生
UID: 126590
积分:23 加为好友
威望: 0 精华: 0
主题:3 回复:14
注册时间:2018-11-05
在线时长:0
7#   发表于:2019-12-16 21:19:29  IP:219.112.*.*
那您试下${channel.txt!}


获取不到。

我看栏目模型和内容模型不太一样,内容模型默认就有一个富文本框,这个默认的框里内容可以通过content.txt获取到。

但栏目模型默认没有富文本框的,需要手动添加,这时候逻辑跟默认的就不一样了。一般来说,按照旧版jeecms逻辑,自己手动加的,可以通过channel.attr.标签名称这样的格式来获取,但我这里测试不行。并且按照系统默认框的逻辑channel.txt也获取不到。实际上channel.txt获取不到并不意外,因为这种方式是调用默认就有的字段,栏目模型默认没有富文本框的。但channel.attr.标签名称这样也不行就逻辑很怪了。因为其他类型的字段,比如普通input,单图上传,select等等,这些组件即使是手动添加,也可以走channel.attr。唯独富文本框不行


另外,除了需要获取栏目模型的富文本框。我还有一个问题,旧版jeecms默认给内容模型和栏目模型提供了三个富文本框,不提供手动增加富文本框的功能。但我看新版的内容模型是可以添加富文本框的,然而我没有找到获取添加的富文本框内容的方法,如我原贴所说,我尝试了多种方式都没成功。还请指教,谢谢


级别: 论坛管理员
UID: 122721
积分:57884 加为好友
威望: 2 精华: 1
主题:5 回复:50085
注册时间:2018-05-07
在线时长:0
8#   发表于:2019-12-17 08:38:58  IP:182.238.*.*
那用这个吧
[#list channel.txts as a]
${a.attrTxt}
[/#list]
每天告诉自己一次,“我真的很不错”。
1 共1页