【问题标题】:How to customize content type forms depending on the access如何根据访问自定义内容类型表单
【发布时间】:2010-09-15 12:00:16
【问题描述】:

有没有办法根据菜单链接在 Drupal 中自定义编辑页面表单? (或通过向编辑页面 url 传递附加参数?

即我在菜单项“Catalog1”和“Catalog2”中都有一个子项“添加新产品”。

我想根据单击的菜单项在产品内容类型中隐藏 2 个不同的 CCK 字段。

或者最终我可以使用 url 传递参数吗?并在 hook_form API 中使用这些参数来决定隐藏哪个 CCK 字段?

谢谢

【问题讨论】:

    标签: drupal drupal-6


    【解决方案1】:

    你可能想要http://drupal.org/project/prepopulate

    然而,隐藏字段是另一回事。您需要创建自己的模块,使用 hook_form_alter 将 tields 的类型从 text/input/select 更改为 hidden。

    【讨论】:

    【解决方案2】:

    您也可以尝试http://drupal.org/project/conditional_fields 隐藏 CCK 字段。

    【讨论】:

      【解决方案3】:

      实际上,我已经通过从菜单项“添加产品”中传递一个额外的 php 参数来说明它应该属于哪个目录。

      【讨论】:

        猜你喜欢
        • 2012-09-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多