CCK api是否允许我从自定义模块创建一个节点类型,其中包含一堆使用CCK存储其状态的字段?如果是这样,这些字段是否可以锁定,以便用户可以不改变它们,但仍然允许用户向节点类型添加更多字段?
由于
答案 0 :(得分:1)
我认为你的第一个问题的答案是“是”(对于Drupal 6,至少,其中CCK的元素已集成到Drupal Core中)。我相信Amazon module会做这种事情,尽管它只有一个字段。
我认为你的第二个请求中的想法是不可行的。这似乎需要字段级权限控制,而Drupal仅支持模块级权限控制。
答案 1 :(得分:0)
您可以在GUI中添加验证代码,以限制CCK字段受到内容类型的干扰。但这不会阻止另一个模块进入斧头。
您可以添加检查,以便在检测到某些不需要的更改时恢复您首选的CCK设置。