首页 > 解决方案 > 如何在视图或钩子中没有提交的情况下获取网络表单标题和类别?

问题描述

我有一个使用 webform 模块创建的调查表。我必须在主页上显示所有带有提交的调查表格标题和不提交带有 webform 类别的提交。但它只显示提交的调查表标题。如何在 drupal 8 中显示零提交的网络表单标题?

标签: drupal-8drupal-webform

解决方案


在您的模块文件中使用下面的代码作为函数并在您的自定义块上调用它。

function module_name_webformtitle(){
  $query = Drupal::service('entity.query')->get('webform');
  $query->condition('category', 'survey_name');//your survey name
  $entity_ids = $query->execute();
  $webform_id=array();
  foreach($entity_ids as $webid){
    $webform_id[]=$webid;     
  }

  $webform = Webform::loadMultiple($webform_id);
   foreach($webform as $webforms){
            $webformtitle=$webforms->get('title');
        }


  }

推荐阅读