Questions tagged «entities»

自Drupal 7以来使用的术语中的节点,注释,分类术语和用户通常称为“实体”。

5
通过entitity_metadata_wrapper设置日期字段
我试图date通过使用来设置类型的字段,entity_metadata_wrapper但是尽管该字段在mysql中创建为datetime,并且创建节点时使用预期的YYY-MM-DD HH:MM:SS格式设置它,但使用entity_metadata_wrapper失败。我唯一要插入的是时间戳,我尝试了Iso日期格式和标准日期格式。 这是我要用来更新的行: // sets reminder date in db $wrapper->field_event_reminder_date->set($reminder_date->format("Y-m-d H:i:s")); 谢谢!
8 7  entities 

3
将令牌设置为新字段的默认值
在Drupal 7中,您可以为大多数字段设置默认值。是否可以将令牌设置为默认值。 我记得在Drupal 6中可以做到这一点,但在Drupal 7中似乎不可能。 有一个线程在这里是讨论的可能性,但如果解决了它的不明确。
8 7  entities  tokens 

2
如何以编程方式过滤文本?
我需要显示一个文本并将选定的过滤器应用于它。使用text_format字段类型保存文本。 所以我知道原始文本,我知道所选的格式类型,但我不知道如何实际过滤文本。 如何以编程方式过滤文本?谢谢

1
什么时候应该使用现有字段?
在将新字段添加到内容类型时,我应该何时恢复现有字段?例如,如果我的内容类型需要一个图像字段,那么重用现有的图像字段总是一个好主意吗?
8 7  entities 

3
从$ node变量获取字段标签
在Drupal 7中,如何获取节点内特定字段的标签? 我感兴趣的字段具有以下结构: [field_text_question1] => Array( [und] => Array( [0] =>数组( [值] =>销售实习生 [格式] => [safe_value] =>销售实习生 ) ) )
8 7  entities 



1
如何以编程方式设置时间类型字段?
我创建一个自定义内容实体类型。 我希望活动时间一个字段。 由于没有时间字段,而是dataTime_type,所以我为自定义字段创建了一个插件: FieldType:TimeItem.php /** * Plugin implementation of the 'time' field type. * * @FieldType( * id = "time", * label = @Translation("Time Field"), * description = @Translation("Permet la creation d'un champ de type time"), * default_widget = "time_widget", * default_formatter = "time_formatter" * ) */ /** * {@inheritdoc} …

3
更改节点的内容类型
在Drupal 7中,我可以使用Node convert轻松切换节点的内容类型。但是,Node Convert 尚未移植到Drupal 8,似乎也没有对该端口的热情。 如果我有两种具有相同字段的内容类型,如何在Drupal 8中将一个节点从一种内容类型转换为另一种?我应该为Drupal 8使用什么代码,它等效于Node转换模块使用的以下Drupal 7代码?(参见node_convert_node_convert()在node_convert.util.inc。) // $nid, $destination_node_type, $source_fields, $destination_fields, // $no_fields_flag, and $hook_options are the parameters passed to the function. $node = node_load($nid); if ($node == FALSE) { return FALSE; } // Change the node type in the DB db_update('node')->fields(array('type' => $destination_node_type))->condition('nid', $nid)->execute(); // …
8 nodes  8  entities 

4
如何使用presave挂钩将字段值保存为节点标题?
我在节点类型“天”中有一个自定义日期字段。保存(或编辑然后保存)节点后,我想获取field_date值(而不是发布日期)并将其保存到title字段中。 我想知道如何使用一个模块来: hook_presave 获取字段值 将标题设置为字段值 保存节点
8 nodes  8  hooks  entities 

4
获取字段实例的设置
field_info_instance()Drupal 8 的等效功能是什么? 默认字段设置作为配置存储在诸如field.field.ENTITYTYPE.BUNDLE.FIELDNAME.yml之类的文件中,但是如何获取其当前值?
8 entities  8 

2
在实体参考自动完成列表中显示节点ID和标题
我想将此功能添加到“实体引用”字段的“自动完成”小部件中,以在下拉列表的标题旁边显示节点ID。这个想法背后的原因是要区分具有相同标题的多个节点。 例: 这是一个标题(3) 这是一个标题(2) 这是一个标题(1) 我知道一旦选择就显示了节点ID,但我想在下拉列表中显示它,以便根据节点ID快速选择正确的节点。
8 7  views  nodes  entities  ajax 


1
如何在D8中以编程方式呈现主题中的联系表单
如何获得在自定义块或其他页面(然后是/ contact)(例如,首页)中单独显示的横向联系表格(反馈)? 我已经尝试过此代码,但是它不起作用(联系表单实体吗?): // get default form // get the entity object $default_form = \Drupal::config('contact.settings')->get('default_form'); $entity = \Drupal::entityManager()->getStorage('contact_form')->load($default_form); // get view builder // render view $view_builder = \Drupal::entityManager()->getViewBuilder('contact_form'); $full_output = $view_builder->view($entity);
8 8  entities  theming  emails 

4
从文章/实体获取图像
如何最轻松地从Drupal 8中包含的文章内容类型中获取图像(其路径)? 我拥有的是一个实体。不过,使用$image = $node->fields['field_image']给我带来了结构上的麻烦。 有没有更简单的方法来获取图像路径?我也找不到URL,我得到的是某种target_id(文件ID?)。
8 entities  8  media 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.