คำถามติดแท็ก 8

แท็กเวอร์ชันควรใช้สำหรับคำถามที่ใช้กับเวอร์ชันเท่านั้นไม่ใช่เพื่อบอกว่ามีการใช้เว็บไซต์รุ่นใด

5
“ ฐานข้อมูลต้นทางไม่มี Drupal เวอร์ชั่นที่เป็นที่รู้จัก”
ฉันได้ติดตั้งไซต์ Drupal สองแห่งในเดสก์ท็อป Ubuntu ในพื้นที่ของฉัน 15.10 Apache2 (2.4.12) สภาพแวดล้อม: หนึ่งคือการติดตั้งใหม่ของ Drupal 8 และที่สองคือสำเนาของไซต์ทำงานที่มีอยู่ที่สร้างขึ้นด้วย Drupal 7 (ซึ่งส่วนใหญ่เป็นโมดูลหลัก อ้างอิงจากความอ่อนน้อมถ่อมตนโดยใช้หน้าเว็บ) เว็บไซต์ทั้งสองทำงานได้ดีไม่มีปัญหาทุกที่ เป้าหมายของฉันคือสิ่งแรกและสำคัญที่สุดในการอัปเกรดไซต์ Drupal 7 เป็น Drupal 8 ฉันทำขั้นตอนเบื้องต้นทั้งหมดเช่นการกำหนดค่าภาษาเดียวกันให้ใช้โมดูลน้อยที่สุด (การถอนการติดตั้งโมดูลใด ๆ ในไซต์ D7 ที่ฉันสามารถนำกลับมาได้อย่างง่ายดาย ) ตรวจสอบให้แน่ใจว่ามีการติดตั้งโมดูลเดียวกันทั้งในเว็บไซต์และอื่น ๆ และตอนนี้ฉันต้องการ "ชนะ" (หวังว่ามันจะเป็นถ้อยคำที่ดี) เว็บไซต์ Drupal 7 ของฉันไปสู่ ​​Drupal 8 อันใหม่ เพื่อให้บรรลุเป้าหมายของฉันฉันได้ติดตั้งโมดูลอัปเกรด Drupalในไซต์ Drupal 8 ของฉันไปที่ localhost / …
9 8  migration 

2
การส่งออก / นำเข้าการกำหนดค่าไม่ทำงาน
ฉันทำdrush config-export stagingไซต์ของฉันเป็นเวอร์ชันท้องถิ่นแล้วdrush config-import stagingบนเซิร์ฟเวอร์ มันนำเข้าคำศัพท์อนุกรมวิธานทั้งหมด แต่ไม่มีข้อกำหนด ฉันยังลองผ่าน UI ( Configuration-> Development-> Synchronization ) นี่เป็นข้อบกพร่องหรือเป็นเพียงลักษณะที่ไม่สมบูรณ์ของ Drupal 8 หรือไม่?

1
ส่งแบบฟอร์มไปยังแม่แบบกิ่งไม้
ฉันจะส่งแบบฟอร์มไปยังเทมเพลตกิ่งใน Drupal 8 ได้อย่างไร ตัวอย่างเช่นฉันได้รับสิ่งนี้: แบบฟอร์ม: mymodule / src / Form / MyForm.php จากนั้นในตัวควบคุมของฉัน: public function myController() { ?????? return [ '#theme' => 'mytemplate', ?????? ]; } mytemplate.html.twig {{ ????? }}
9 entities  8  theming 

1
วิธีใช้ #element_validate และ #value_callback ใน Drupal 8
ฉันได้ติดตามเอกสาร Form API อย่างเป็นทางการแล้ว แต่รหัสนี้ใช้ไม่ได้กับ Drupal 8: public function buildForm(array $form, FormStateInterface $form_state) { $form['upload'] = array( '#title' => t('Upload Images'), '#type' => 'managed_file', '#upload_location' => 'public://image_example_images/', '#element_validate' => array('file_generic_settings_max_filesize'), ); return $form; } private function file_generic_settings_max_filesize($element, &$form_state) { form_error($element, 'This is an error.'); } ฉันพยายาม remplace form_error () โดย …
9 8  forms 

1
กำลังพยายามเพิ่มแท็กส่วนหัว 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' …
9 theming  8  meta-tags 

3
วิธีส่งไฟล์ไปที่ Drupal 8 ผ่าน REST
ฉันสามารถสร้างบทความผ่านได้RESTโดยไม่มีปัญหา แต่ฉันไม่สามารถหาวิธีส่งไฟล์ได้ ฉันจะส่งไฟล์ (ภาพ) ไปยัง Drupal 8 ผ่านได้RESTอย่างไร ปรับปรุง: REST UI - File: /file/{id} Example image added in article: /admin/content/files -> /admin/content/files/usage/1 file {id} = 1? Get file id 1: curl --request GET --user admin:admin --header 'Accept: application/hal+json' http://d8.local/file/1 A fatal error occurred: No route found for "GET /file/1" โพสต์ภาพ …
9 8 

1
ฉันจะติดตั้งแพ็คเกจผู้แต่งด้วย drush make ได้อย่างไร
วิธีหนึ่งรวมถึงแพคเกจผู้แต่งในไฟล์ทำ drush? คำตอบทั่วไปมากขึ้นดีกว่า มีโมดูล drush ผู้แต่งอยู่แล้วซึ่งอนุญาตให้ drush dl จัดการแพ็กเกจผู้แต่ง แต่ที่ต้องใช้คำสั่งเชลล์สำหรับทุกการพึ่งพา จากการใช้ Symfony ในอนาคตของเรานักแต่งเพลงและกลุ่มอื่น ๆ ของ Symfony มีแนวโน้มที่จะมีความสำคัญมากขึ้นในอนาคต


3
รับหัวข้อของหน้า
เมื่อฉันได้รับชื่อในบางหน้าฉันได้รับชื่อที่ว่างเปล่าเหมือนบ้าน รหัสที่ฉันใช้ในสมาชิกของฉันคือรหัสต่อไปนี้ class HistorySubscriber implements EventSubscriberInterface { public static function getSubscribedEvents() { $events[KernelEvents::REQUEST][] = array('onResponse', 0); return $events; } public function onResponse($event) { $request = \Drupal::request(); $route_match = \Drupal::routeMatch(); $title = \Drupal::service('title_resolver')->getTitle($request, $route_match->getRouteObject()); } } มันเป็นปัญหาเหรอ? ฉันจะแก้ไขได้อย่างไร
8 8 

2
บริการ Ouputh ของ Drupal
ฉันทำงานเกี่ยวกับเรื่องนี้มาสองสามสัปดาห์แล้วและฉันไม่สามารถหาทางออกให้กับชีวิตของฉันได้ ความจริงที่ว่าฉันไม่พบเอกสารที่เหมาะสม (บนเว็บไซต์ของ Drupal หรือที่อื่น ๆ ) ก็ไม่มีประโยชน์เช่นกัน และคำถามที่มีอยู่แล้วในที่นี้ล้าสมัย (บริการ 2.x) ฉันกำลังพยายามสร้างบริการ REST สำหรับไซต์ที่ได้รับการสนับสนุน Drupal Commerce สำหรับตอนนี้บริการทั้งหมดจะต้องทำเพื่อให้สามารถดำเนินการ CRUD ขั้นพื้นฐานบนทรัพยากรการสั่งซื้อและปลอดภัยด้วย OAuth, OAuth 2.0 ไม่จำเป็น มันจะต้องถูกเรียกด้วยสคริปต์บนเซิร์ฟเวอร์ดังนั้นการลงชื่อเข้าใช้อีกครั้งจะเป็นไปไม่ได้ สแต็กปัจจุบันคือ: PHP 5.3.15 Drupal 7.15 โปรไฟล์เริ่มต้นการพาณิชย์ (7.x-2.0-rc1) บริการ 7.x-3.2 OAuth 7.x-3.0 + 18-dev การตรวจสอบสิทธิ์ OAuth 7.x-3.2 เซิร์ฟเวอร์ REST 7.x-3.2 บริการด้านการพาณิชย์ 7.x-1.x-dev (นี่คือโมดูลที่ฉันได้เพิ่มรหัสคำสั่งซื้อที่กำหนดเองไป) ฉันสามารถรับฟังก์ชั่น Retrieve / Index …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.