Drupal 8、ベータ2でhtmlヘッドタグを追加しようとしています
Drupal 8.0 beta2では、drupal_add_html_head() 非推奨になりました#attached。だから古い方法は: function MYTHEME_page_build(&$page) { $viewport = array( '#type' => 'html_tag', '#tag' => 'meta', '#attributes' => array( 'name' => 'viewport', 'content' => 'width=device-width, initial-scale=1.0, maximum-scale=2.0, minimum-scale=0.55, user-scalable=yes', ), ); drupal_add_html_head($viewport, 'viewport'); } 現在使用している変更通知に基づいています#attached。したがって、上記のコードは基本的に同じで、最後の部分は次のように変更されています。 $build['#attached']['html_head'][] = [$viewport, 'viewport']; ただし、これは機能せず、ウォッチドッグにエラーメッセージも表示されません。私はこれをページ変更に入れたりスワップ$buildし$variablesたりしようとしました$outputが、それでもまだ機能しません。さらに、すべてを配列として試しました: $build['#attached']['html_head'][] = array( '#type' => 'html_tag', '#tag' => 'meta', '#attributes' …