首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ChronoForms创建文章,但权限不是从类别继承的

ChronoForms创建文章,但权限不是从类别继承的
EN

Stack Overflow用户
提问于 2013-08-14 07:01:18
回答 1查看 773关注 0票数 0

在我们基于Joomla2.5的网站上,我们有一个'add_news‘表单,它是用时序v4.0制作的。表单提交具有“提交文章”操作的文章-操作设置为:已发布:是,类别: myCategory。

我们有一个用户组:'Redaktor‘。此组对类别'myCategory‘的权限如下:

代码语言:javascript
复制
Action          Select New Setting       Calculated Setting

Create          Allowed                  Allowed
Delete          Allowed                  Allowed
Edit            Allowed                  Allowed
Edit State      Allowed                  Allowed
Edit Own        Allowed                  Allowed

现在的问题是:当我通过后端在category myCategory中创建一篇文章时,权限是从category正确继承的。但是当我提交我的'add_news‘表单时,文章是在'myCategory’类别中创建的,但是它对'Redaktor‘组的权限是

代码语言:javascript
复制
Action          Select New Setting       Calculated Setting

Delete          Inherited                Not Allowed
Edit            Inherited                Not Allowed
Edit State      Inherited                Not Allowed

我是不是漏掉了什么?这些权利不应该继承自类别吗?你能帮我解决这个问题吗?也许这可以通过“自定义代码”操作来完成?

如果您需要更多关于该主题的信息,请提前询问。

更新:

类别的资产行、使用'add_news‘表单添加的内容以及时序组件本身:

代码语言:javascript
复制
id  parent_id   lft     rgt     level   name                        title               rules
543 45          797     820     3       com_content.category.179    myCategory          {"core.create":{"6":1,"3":1},"core.delete":{"6":1,"3":1},"core.edit":{"6":1,"2":1,"3":1},"core.edit.state":{"6":1,"2":1,"3":1},"core.edit.own":{"6":1,"2":1,"3":1}}
522 1           1089    1090    1       com_chronoforms             chronoforms         {}
662 1           1307    1308    1       sbg2r_content.437           sbg2r_content.437   ''

内容本身看起来像这样:

代码语言:javascript
复制
id               '437'
asset_id         '662'
title            'test for chrono'
alias            'test-for-chrono'
title_alias      ''
introtext        ''
fulltext         'tr'
state            '1'
sectionid        '0'
mask             '0'
catid            '179'
created          '2013-08-13 23:59:30'
created_by       '351'
created_by_alias 'm'
modified         '0000-00-00 00:00:00'
modified_by      '0'
checked_out      '347'
checked_out_time '2013-08-14 09:59:14'
publish_up       '0000-00-00 00:00:00'
publish_down     '0000-00-00 00:00:00'
images           ''
urls             ''
attribs          ''
version          '1'
parentid         '0'
ordering         '0'
metakey          ''
metadesc         ''
access           '1'
hits             '1'
metadata         ''
featured         '0'
language         '*'
xreference       ''
EN

回答 1

Stack Overflow用户

发布于 2013-08-14 19:34:53

如果您使用的是目录,则保存到内容表是不正确的。第三行显示了父id 1,它将是根资产,但是如果它在一个类别中,那么它应该用一个等于类别资产id的父id保存。catid ' 179‘,因此父id应该是资产id 179。

我真的不太了解时序,但你需要修复保存,让它知道这一点。资产的名称看起来也是错误的。如果你真的想用#__content保存,它应该是article.com_content.437

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18220658

复制
相关文章

相似问题

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