首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Drupal8如何改变段落形式?

Drupal8如何改变段落形式?
EN

Stack Overflow用户
提问于 2020-09-24 15:47:48
回答 1查看 963关注 0票数 0

在Drupal8中,我在node中使用了段落。它工作得很好,但是我不得不改变段落的形式。我想隐藏一个字段的基础上的其他字段的值。

如果有人以前用过它,请帮助我

EN

回答 1

Stack Overflow用户

发布于 2020-09-25 17:22:22

我发现下面的代码很有帮助,并解决了我的问题。我希望它也能对其他人有用。

代码语言:javascript
复制
function hook_inline_entity_form_entity_form_alter(&$entity_form, &$form_state) {
 
// $entity_form['#bundle']  paragraph machine name
  if($entity_form['#entity_type'] == 'paragraph' && $entity_form['#bundle'] == 'location'){
    $parents = $entity_form['#parents'];
    $identifier = $parents[0].'['.implode('][', array_slice($parents, 1)).']';
    $entity_form['field_dropoff_time']['#states'] = array(
      'visible' => array(
        'select[name="'. $identifier .'[field_camp_location_type]"]' => ['value' => 1]
      ),
    );
    $entity_form['field_pickup_time']['#states'] = array(
      'visible' => array(
        'select[name="'. $identifier .'[field_camp_location_type]"]' => ['value' => 1]
      ),
    );
  }

}

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64041782

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档