Drupal

คำถาม & คำตอบสำหรับนักพัฒนาและผู้ดูแลระบบ Drupal


1
เพิ่มลายน้ำให้กับภาพทั้งหมดที่อัพโหลดในเว็บไซต์
ฉันพยายามเพิ่มลายน้ำให้กับรูปภาพทั้งหมดที่อัพโหลดโดยผู้ใช้ มี preprocessor สำหรับเดียวกันหรือไม่ หรือโมดูลใด ๆ เพื่อให้บรรลุมันได้หรือไม่
13 hooks  theming  media 

3
มันดีเสมอไหมที่จะผ่านตัวแปรผ่าน t ()?
ฉันมีฟังก์ชั่นตัวช่วยเล็กน้อยสำหรับ hook_schema ของฉัน: function _bbcmap_schema_asr_field($description) { return array( 'type' => 'int', 'unsigned' => TRUE, 'size' => 'small', // Up to ~66k with MySQL (equivalent up to ~660.00 adjusted) 'not null' => FALSE, 'description' => t($description), ); } จากนั้นฉันก็สามารถใช้สิ่งที่ชอบ: /** * Implements hook_schema(). */ function bbcmap_schema() { $schema['la_data'] = array( 'fields' …

4
สามารถกำหนดค่า Drupal เพื่อค้นหาโมดูลในตำแหน่งที่ตั้งอื่นได้หรือไม่?
ฉันใส่โมดูลในเว็บไซต์ / ทั้งหมด / โมดูล มีวิธีการกำหนดค่า Drupal เพื่อค้นหาโมดูลเพิ่มเติมในตำแหน่งที่ตั้งอื่นด้วยหรือไม่ แก้ไข ฉันใช้โฮสต์เสมือนบ่อยครั้ง แต่ไม่ใช่ในแบบที่คุณอธิบาย รูปแบบที่ฉันคุ้นเคยกับหน้าตาแบบนี้และมันช่วยให้ฉันทำงานโครงการทั้งหมดที่อื่นนอกเหนือจาก www <VirtualHost *:80> ServerName testdrupal.com DocumentRoot "C:/proj/testdrupal" ServerAlias testdrupal.com <Directory "C:/proj/testdrupal/"> Options Indexes MultiViews FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost> ฉันคิดว่าสิ่งที่คุณกำลังอธิบายเป็นสิ่งที่แตกต่างใช่มั้ย ฉันพยายามออกจากโฟลเดอร์ drupal ภายใน www ตามปกติ แต่ย้ายเฉพาะ sites / all / modules ไปยังตำแหน่งอื่น แต่ฉันยังไม่สามารถหาได้ว่ารายการ …
13 files 


4
การมีโมดูลที่เปิดใช้งานเพิ่มเติมทำให้ไซต์ช้าลงหรือไม่
การมีโมดูลที่เปิดใช้งานเพิ่มเติมทำให้ไซต์ช้าลงหรือไม่ ฉันได้ติดตั้ง 30 โมดูลสำหรับเว็บไซต์ของฉันและฉันกลัวว่ามันจะช้าเกินไป
13 7  performance 

5
หน่วยงานใน Drupal 7
องค์กร Drupal ใน Drupal 7 คืออะไร ฉันเข้าใจว่า Drupal Commerce สร้างผลิตภัณฑ์เป็นนิติบุคคล ตอนนี้ฉันรู้แล้วว่ามี Core Entity API และ contrib เพิ่มสำหรับ Entity API ฉันมีโครงการไม่กี่ปีนี้ที่ฉันต้องการใช้ Drupal 7, NoSQL และ Entity API ถ้ามันเรียกใช้มัน - แต่ฉันมีปัญหาในการดูว่ามันจะต้องอยู่ที่ไหน สมมติว่าคุณกำลังสร้างเว็บไซต์ที่มีรายการงาน - งานนั้นไม่จำเป็นต้องเหมือนกับเนื้อหาของโหนดคุณสามารถ / คุณสร้างเอนทิตี้ได้หรือไม่? นอกจากนี้คุณยังสามารถรับความสามารถในการพูดคุยกับโมดูลด้วย Entity ได้หรือไม่ เช่นเดียวกับเอนทิตีการโพสต์งานที่ได้รับนามแฝงด้วย Pathauto และเปิดเผยใน Views รวมถึงปรากฏใน XML Sitemap
13 7  entities 

5
สร้างตัวกรอง Views
ฉันต้องการสร้างตัวกรองสำหรับโมดูลที่กำหนดเองที่ฉันสร้างและรวมเข้ากับมุมมอง ในสาระสำคัญโมดูลช่วยให้คุณสามารถกำหนดประเภทของความสัมพันธ์ระหว่างโหนดที่แตกต่างกัน ฉันต้องการสร้างตัวกรองสำหรับสิ่งนี้เพื่อให้ฉันสามารถแสดงโหนดของความสัมพันธ์บางประเภท ฉันไม่พบเอกสารใด ๆ ที่อธิบายตัวกรองอย่างละเอียดและอธิบายส่วนต่าง ๆ ให้กับพวกเขา เอกสาร API นั้นยอดเยี่ยมมากในเรื่องนี้ ทุกคนสามารถแนะนำทรัพยากร / บทความที่ดีเกี่ยวกับการสร้างดูตัวกรองโดยละเอียดได้หรือไม่
13 7  views 


3
entityQuery ที่มีหลายเงื่อนไขเกี่ยวกับเงื่อนไข taxonomy จะไม่ส่งคืนผลลัพธ์
ในการใช้งานของฉันฉันมีเอนทิตีที่มีสองฟิลด์ที่อ้างอิงถึงคำศัพท์เฉพาะ ข่าว: - แท็ก (การอ้างอิงเอนทิตี) - หมวดหมู่ (การอ้างอิงเอนทิตี) ถ้าฉันค้นหาจากการอ้างอิงเหล่านั้นฉันได้รับผลลัพธ์อย่างไรก็ตามเมื่อฉันสอบถามทั้งสองตัว (และตัวกรอง AND) ฉันจะไม่ได้ผลลัพธ์ ฉันได้ตรวจสอบสามครั้งภายในตอนนี้และมีเอนทิตีที่มีทั้งแท็กและหมวดหมู่ที่ฉันสอบถาม นี่เป็นข้อผิดพลาดของผู้ใช้หรือข้อผิดพลาด Drupal หรือไม่ $query = \Drupal::entityQuery('node') ->condition('status', 1) ->condition('type', 'news') ; $group = $query->andConditionGroup() ->condition('field_tag.entity.name', ['cars'], 'IN') ->condition('field_category.entity.name', ['sport'], 'IN') ; $query->condition($group); $nids = $query->execute(); แก้ไข: ฉันได้พบการแก้ไขโดยการสอบถามเกี่ยวกับมูลค่าดิบแทนเอนทิตีมูลค่า นี่เป็นสถานการณ์ที่ไม่พึงประสงค์ $query = \Drupal::entityQuery('node') ->condition('status', 1) ->condition('type', 'news') ; $group …
13 8  entities 

2
ไซต์โคลนใน Drupal 8 คืออะไร
เมื่อพยายามส่งออกการกำหนดค่าไซต์ของฉันจาก Drupal 8 ไซต์หนึ่งไปยังอีกไซต์หนึ่งฉันได้รับข้อผิดพลาดต่อไปนี้ ไม่สามารถนำเข้าการกำหนดค่าฉากได้เนื่องจากมาจากไซต์อื่นนอกเหนือจากไซต์นี้ คุณสามารถซิงโครไนซ์การกำหนดค่าระหว่างอินสแตนซ์ที่ถูกโคลนของไซต์นี้เท่านั้น ดังนั้นในบริบทนี้ไซต์ที่ถูกโคลนคืออะไร ฉันจะแทนที่ข้อผิดพลาดนี้เพื่อนำเข้าการกำหนดค่าได้อย่างไร

1
บูรณาการ Webform-CiviCRM: ผู้ว่าจ้างอัตโนมัติ
ฉันตั้งค่าเว็บฟอร์มสำหรับแอปพลิเคชันสมาชิก ฉันทำตามคำแนะนำในหน้านี้เพื่อตั้งค่าการเติมข้อความอัตโนมัติสำหรับองค์กรที่สมาชิกใหม่เป็นสมาชิก: http://wiki.civicrm.org/confluence/display/CRMDOC/Webform+CiviCRM+Integration#WebformCiviCRMIntegration-CurrentEmployer สิ่งนี้ใช้ได้ดีเมื่อฉันเข้าสู่ระบบ (ในฐานะผู้ดูแลระบบ) และมันจะกรอกชื่อองค์กรด้วยตัวเลือกจากฐานข้อมูลโดยอัตโนมัติ แต่เมื่อฉันทดสอบแบบฟอร์มเมื่อฉันออกจากระบบมันไม่รู้จักชื่อองค์กรที่ฉันรู้ว่าอยู่ใน CiviCRM นอกจากนี้เมื่อฉันพยายามเพิ่มองค์กรใหม่มันจะไม่เพิ่มลงในฐานข้อมูล ความคิดใด ๆ ที่ทำให้เกิดเหตุการณ์เช่นนี้?
13 webforms  ajax  civicrm 

6
วิธีฝังมุมมองในโหนดที่ระบุ?
ฉันพยายามฝังมุมมองในโหนดที่ระบุ ฉันพบบทเรียนสำหรับการทำเช่นนี้กับ Drupal 7 และ PHP-Templates: <?php print views_embed_view('view_name'); ?> แต่ฉันก็มองหาวิธีใน Drupal 8 ที่มี twig-Templates ฉันพยายามเรียกใช้views_embed_view()ฟังก์ชันในhook_node_view()และกำหนดให้โหนดเพื่อให้ฉันสามารถพิมพ์ออกมาในแม่แบบทวิ แต่ดูเหมือนว่าเบ็ดนี้ไม่เคยถูกเรียก คำแนะนำ / วิธีแก้ปัญหาใดบ้างใน Drupal 8 way?
13 views  8  nodes 

7
รูปแบบ REST ของผู้ใช้เข้าสู่ระบบ
ทุกคนมีการเข้าสู่ระบบ REST ใน Drupal 8 หรือไม่? นี่คือสิ่งที่ฉันพยายาม POST /user/login HTTP/1.1 Host: 8.d8.local Content-Type: application/x-www-form-urlencoded Accept-Encoding: http://nikhilmohan.in Cache-Control: no-cache name=test&pass=password&form_id=user_login_form มันกลับฉันHTMLแทนJSON
13 8 

1
วิธีที่เหมาะสมในการใช้เขตข้อมูลที่มีอยู่คืออะไร?
ฉันเป็นผู้เริ่มต้น Drupal ฉันสับสนเล็กน้อยเกี่ยวกับการเพิ่มเขตข้อมูลลงในประเภทเนื้อหา กรณีที่ 1:สมมติว่าถ้าผมมีสามชนิดเนื้อหาBook, และArticle White Paperฉันสร้างAuthorsคำศัพท์ซึ่งมีรายชื่อผู้เขียนทั้งหมด ตอนนี้ฉันควรสร้างฟิลด์ "เขียนโดย" (คำอ้างอิงถึงผู้เขียน) สำหรับแต่ละประเภทเนื้อหาหรือสร้างฟิลด์สำหรับประเภทเนื้อหาหนึ่งและใช้ในประเภทเนื้อหาอื่น ๆ ? อะไรคือข้อดี / ข้อเสียของทั้งสองวิธี จะเกิดอะไรขึ้นถ้าฉันลบเขตข้อมูลที่นำกลับมาใช้ใหม่จากประเภทเนื้อหาหนึ่ง มันจะถูกลบในคนอื่น ๆ ทั้งหมดหรือไม่ กรณีที่ 2:ฉันได้ทำการค้นหาเนื้อหาประเภท: แล้ว (พร้อมข้อกำหนดด้านฟิลด์ที่ระบุ) +--------------+----------------------+ | Content Type | Field Required | +--------------+----------------------+ | Book | Year of publication | +--------------+----------------------+ | Presentation | Date of Presentation | +--------------+----------------------+ …
13 entities  nodes 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.