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

时间:2013-08-13 23:01:18

标签: joomla joomla2.5 joomla-extensions chronoforms

我们有一个表格' add_news'在我们基于Joomla 2.5的站点中使用chronoforms v4.0制作。表格提交了一篇文章,其中包含了“提交文章”的文章。 - 操作设置为:已发布:是,类别:myCategory。

我们有用户组:' Redaktor'。此群组的类别' myCategory'如下:

Action          Select New Setting       Calculated Setting

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

现在的问题是:当我通过后端在myCategory类别中创建文章时,权限可以从类别中正确继承。但是,当我提交我的“添加新闻”时,表格,该文章是在类别' myCategory'中制作的,但它对群组&Redaktor'是

Action          Select New Setting       Calculated Setting

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

我在这里遗漏了什么吗? Shoulden的权利是从类别继承的吗?你可以帮我解决这个问题吗?也许这可以通过'自定义代码来完成。行动?

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

更新:

资产类别的行,添加了' add_news'形式和chronoforms组件本身:

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   ''

和内容本身如下:

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       ''

1 个答案:

答案 0 :(得分:1)

如果您正在使用categoaries,则保存到内容表不正确。第三行显示父ID为1,它将是根资产,但如果它在类别中,则应使用父ID等于类别资产ID进行保存。 catid'179'所以父ID应该是179的资产ID。

我真的不知道chronforms,但你需要修复保存,所以它知道。资产的名称也看起来不对。如果你真的想要保存在#__content中,那应该是article.com_content.437