Как получить заголовок и категорию веб-формы без представлений или крючков?

У меня есть форма опроса, созданная с помощью модуля веб-формы. Мне нужно отобразить заголовок всей формы опроса с отправкой и без отправки с категорией веб-формы на домашней странице. Но он отображает только заголовок представленных форм опроса. Как я могу отобразить заголовок веб-формы с нулевой отправкой в ​​​​Drupal 8?


person Moby M    schedule 23.07.2018    source источник


Ответы (1)


используйте приведенный ниже код как функцию в файле вашего модуля и вызовите его в своем пользовательском блоке.

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');
        }


  }
person Moby M    schedule 25.07.2018