如何在视图或挂钩中没有提交的情况下获取网络表单标题和类别?
How to get webform title and category with no submissions in view or hook?
我有一个使用网络表单模块创建的调查表。我必须在主页上显示所有带有提交和没有提交的带有网络表单类别的调查表标题。但它只显示提交的调查表标题。如何在 drupal 8 中显示零提交的 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');
}
}
我有一个使用网络表单模块创建的调查表。我必须在主页上显示所有带有提交和没有提交的带有网络表单类别的调查表标题。但它只显示提交的调查表标题。如何在 drupal 8 中显示零提交的 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');
}
}