我们有一个表格' 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 ''
答案 0 :(得分:1)
如果您正在使用categoaries,则保存到内容表不正确。第三行显示父ID为1,它将是根资产,但如果它在类别中,则应使用父ID等于类别资产ID进行保存。 catid'179'所以父ID应该是179的资产ID。
我真的不知道chronforms,但你需要修复保存,所以它知道。资产的名称也看起来不对。如果你真的想要保存在#__content中,那应该是article.com_content.437