กำลังพยายามเพิ่มแท็กส่วนหัว html ใน Drupal 8, beta 2
ด้วย 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' …