如何以编程方式将字段附加到实体? -- 7 领域 和 entities 领域 drupal 相关 的问题

How to attach a field to an entity programmatically?


3
vote

问题

中文

是否可以以编程方式将字段附加到实体?

我想创建一个新实体,说车辆,它具有为车辆品牌定义的单选按钮。我希望这个字段无法通过UI删除或修改。

英文原文

Is it possible to attach a field to an entity programmatically?

I want to create a new entity, say vehicle, which has radio buttons defined for the brand of the vehicle. I would like this field to not be able to be deleted or modified via the UI.

     

回答列表

5
 
vote
vote
最佳答案
 

是的,函数是 field_create_instance()。 如果之前未创建该字段,则需要使用 field_create_field()首先。

 

Yes, it is possible, the function is field_create_instance(). If the field was not created before, you will need to create it with field_create_field() first.

 
 
     
     

相关问题

5  如何为视图中的字段提供默认值3  ( How to provide default value with php code for a field in views 3 ) 
所以我正在尝试创建一个在块中显示的视图,它将显示引用与我当前的节点相同的父节点的节点列表。使用引用模块是一个自定义字段。我在Drupal 7上有意见3。 我图我将在我的自定义字段(Field_ref_Photo_Gallery)上设置一个上下文过滤器,我需要通过PHP代码提供默认值。 我应该如何在最多的drupal ...

3  禁用CKEDITOR总结  ( Disable ckeditor on summary ) 
当我使用ckeditor使用窗口小部件"字段类型文本摘要" 时,我的摘要显示在CKEDITOR格式中。我可以防止这种情况并使用普通格式显示字段吗?挂在表单中,我没有找到摘要的格式;整个身体领域只有一个。 使用ckeditor模块。 ...

7  如何以编程方式插入日期字段值?  ( How can i programmatically insert date field values ) 
我有一堆从DateTime格式的.sql导出中的值(在dB中的日期字段中的相同格式)。我正在使用这些日期值创建节点。如何将这些值插入日期字段? 我试过: $node->field_data_field_date['und'][0]['field_date_value'] = $datetime_value; ...

0  如何从hook_node_presave()输出调试信息?  ( How can i output debug info from hook node presave ) 
我正在学习Drupal 7的模块设计,我想看看hook_node_preSave正在传递哪些(并使用),我如何输出调试信息,以便我学习如何操纵它? 有没有类似的钩子,我可以用来打印出调试信息? ...

6  有可能在D7中保存私人的私人私人拍摄图像样式(缩略图)?  ( Possible to make image styles thumbnails public while original images are kept ) 
我喜欢D7允许您选择文件是否应以每场基础存储在公共或私人文件系统中。 但这是我的问题:是否有可能具有存储在私有文件系统中的图像文件,而通过图像样式创建的缩略图等存储在公共文件系统,所以任何人都可以访问它们?换句话说,我想保护原始图像文件,但不是它们的缩略图。 默认为 theme_image_style 似乎放置了...

2  如何将附加到当前节点的文件/图像引用移动到其他节点?  ( How do you move a file image reference attached to a current node to a different ) 
我找到了上一个问题 ,但我正在努力使它适应我想要完成的事情。 如何使用附加到一个节点的文件/图像,并将其移动到另一个节点或创建新节点并在那里附加它? ...

10  如何在自定义模块中定义和使用外部数据库连接  ( How to define and use an external database connection in a custom module ) 
我正在开发一个将依赖于外部数据库查询的模块。是否有最佳实践可以在整个模块中定义和使用外部数据库连接? 此页告诉我如何建立连接,但不是将它放在模块中的位置(特定的钩子?)所以我只需要定义一次。此外,它总是有必要做"db_set_active('yourdatabasekey');" 或者我可以传递一个参数,将设置D...

4  如何列出并存储隐藏的暴露过滤器对匿名用户的几个视图的值?  ( How to list and store the value of hidden exposed filter of several views for an ) 
我需要将词汇术语列为文本链接,然后存储匿名用户的选择。然后,几个视图的曝光过滤器应获得存储值。最简单的方法是什么? ...

4  如何在网站标题块中有HTML不仅仅是SitEname或徽标? (通过次节或优选地编辑在Drupal中)  ( How to have html not just sitename or logo in site heading block via subtheme ) 
有人可以赋予使用HTML的例子,而不仅仅是网站标题中的文本字符串或徽标图形? 我问,因为我想使用多个网络排版字体来制作LOGP而不是位图。 更新 编辑"在drupal中编辑" - 会很好,很抱歉调整问题。谢谢你到目前为止的答案。 ...

1  模块或模板Mod用于制作开发站点看起来与实时站点不同  ( Module or template mod for making development site look different from live site ) 
当我在同一个浏览器中打开我的开发和实时站点时,我有时会混合起来,因为它们看起来也一样。 你们都用什么伎俩来区分它们? ...

1  如何使用可选值设置生日字段  ( How to setup birthdate field with optional values ) 
我希望为我的用户拥有一个"出生日期" 字段。它应该是可选的,进入一年或约会。 如果选择了一年,我想展示年龄。如果输入日期,我想显示出生日期。 如果我使用日期字段并使它可选,我可以具有空默认值。但是,一旦我进入一年,它也需要日期和月份,也有虎钳。 任何解决方案? ...

1  Drupal 7中节点库的替代方案? [关闭]  ( Alternative for node gallery in drupal 7 ) 
此问题似乎在帮助中心中定义的范围内涉及Drupal。。 想要改进这个问题?更新问题,所以它是关于drupal答案的主题。 ...

1  用户个人资料CCK Integer字段  ( User profile cck integer fields ) 
我建立了自定义用户配置文件。我想要显示的所有值都是正确输出的,条栏。字段之间的唯一区别是不呈现的一个是一个整数,而那些做渲染的唯一差异是varchars。 如果它是一个int?,则有一种特定的方式来抓住字段的值 我正在使用以下内容: MYSITE.install6 然后用这个输出它们: MYSITE.in...

1  节点内的特色内容块  ( Featured content block inside node ) 
我正在使用drupal 7并尝试在写入和注释之间包含特色内容块,即我希望它在节点内。 我尝试了该方法解释在这里,但没有得到块。< / p> 这是我在我的node.tpl.php 中使用的代码 $block = module_invoke('featured_content', 'block_view', '1')...

1  如何在表单的文本字段中按“Enter”刷新页面刷新?  ( How do i stop the page refresh on pressing enter in a forms text field ) 
如何在表单文本字段中按"Enter" 时停止页面刷新? ...

1  使用Drupal [关闭]的房地产网站  ( A real estate website using drupal ) 
此问题似乎在帮助中心中定义的范围内涉及Drupal。。 想要改进这个问题?更新问题,所以它是关于drupal答案的主题。 ...

2  使用Google帐户注册[已关闭]  ( Sign up using google account ) 
此问题似乎在帮助中心中定义的范围内涉及Drupal。。 想要改进这个问题?更新问题,所以它是关于drupal答案的主题。 ...

1  drupal 7 hook_theme()未加载模板文件  ( Drupal 7 hook theme not loading template file ) 
我正在尝试使用drupal的hook_theme()加载模板文件的一个非常简单的模块。它几乎可以像你可以想象的那么简单。 function sectionheader_theme ( $existing, $type, $theme, $path ) { return array( 'sectionh...

1  文章“查看”  ( Article page view ) 
如何为通过Drupal 7中的标准文章内容类型创建的文章节点进行视图? 我觉得我应该制作一个页面查看,但是它想要一个URL,它应该从文章节点中存在。我不确定如何用视图正确地钩住它 ...

2  Joomla到Drupal模块 - 迁移问题  ( Joomla to drupal module migrating issues ) 
注意:Drupal 7.x. Joomla到Drupal模块版本1.0 alpha3 我正在玩Joomla到Drupal模块,目前处于Alpha。我使用此工具从Joomla安装中导入了大约100个内容项。但是,对一些内容进行了更改正在产生错误,因此我决定开始新鲜;我删除了所有导入的内容。 然后我试图重做导入,但是...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.