禁用分类字段 - drupal 7

发布于 2024-12-10 11:12:58 字数 215 浏览 0 评论 0原文

我已通过模块安装文件向我的实体添加了一个分类字段,我需要禁用该字段,即我需要它看起来与具有 'disabled' => 的表单中的普通字段相同。正确, 设置。

我必须在实例创建代码中输入什么:field_create_instance($instance);才能使其工作?我应该在哪里输入它?即在小部件代码内?或者只是作为实例数组的普通参数?

I have added a taxonomy field to my entity via the module install file and I need to disable this field i.e. I need it to look the same as a normal field in the form that has the 'disabled' => TRUE, settings.

What do I have to type in the instance creation code: field_create_instance($instance); to make this work? and where should I type it? i.e. inside the widget code? or just as a normal parameter of the instance array?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

溺渁∝ 2024-12-17 11:12:58

您无法使用 field_create_instance 来执行此操作,因为该函数/系统在输入元素上没有 disabled 属性的概念。

您需要使用 hook_form_alter 为您需要的元素添加 disabled 属性。

You can't do it using field_create_instance as that function/system has no concept of a disabled attribute on the input element.

You'll need to use a hook_form_alter to add a disabled attribute to the elements you require.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文