禁用分类字段 - drupal 7
我已通过模块安装文件向我的实体添加了一个分类字段,我需要禁用该字段,即我需要它看起来与具有 '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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您无法使用
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 adisabled
attribute on the input element.You'll need to use a
hook_form_alter
to add adisabled
attribute to the elements you require.