diff --git a/uw_cfg_common.module b/uw_cfg_common.module index 987b038418f55ad283ea3779efebce145b2e9386..fb1c0f1b50a92fbbcf90fd1116296c64311afe34 100644 --- a/uw_cfg_common.module +++ b/uw_cfg_common.module @@ -1309,3 +1309,21 @@ function uw_cfg_common_fillpdf_form_form_pre_form_build_alter(FillPdfFormForm $f $fillpdf_form->set('default_entity_type', 'webform')->save(); } } + +/** + * Implements template_preprocess_html(). + */ +function uw_cfg_common_preprocess_html(&$variables): void { + // Setting the meta tag for web forms getting indexed + // if not used any content. + if (!isset($variables['node_type']) || $variables['node_type'] == NULL) { + $noindex = [ + '#tag' => 'meta', + '#attributes' => [ + 'name' => 'robots', + 'content' => 'noindex', + ], + ]; + $variables['page']['#attached']['html_head'][] = [$noindex, 'noindex']; + } +}