Drupal

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


5
ฉันจะรับ URL เต็มของหน้าปัจจุบันได้อย่างไร
ฉันต้องได้รับ URL แบบเต็มของหน้าที่เปิดอยู่ในปัจจุบัน ฉันใช้รหัสต่อไปนี้ แต่มันกลับhttp://localhost/mysite/page_nameมา $path = isset($_GET['q']) ? $_GET['q'] : '<front>'; $link = url($path, array('absolute' => TRUE)); รหัสของฉันไม่เพียงพอ ฉันต้องการที่จะได้รับค่าที่จะถูกส่งผ่านด้วย URL http://localhost/mysite/page_name/value1=value&value2=valueเป็น ฉันจะทำสิ่งนั้นได้อย่างไร
32 7  uri 


5
จำนวนการดูและโหนดสำหรับเงื่อนไขอนุกรมวิธาน
ฉันจะแสดงค่าการนับโหนดสำหรับคำศัพท์อนุกรมวิธานใน Views ได้อย่างไร ด้วยการเรียงลำดับรายการผลลัพธ์จากมากไปหาน้อยของจำนวนโหนด

9
ฉันจะลบรายการที่ซ้ำกันเมื่อใช้การเรียงลำดับแบบสุ่มได้อย่างไร
ฉันสร้างมุมมองที่ฉันแสดงชื่อโหนดและโลโก้ (ฟิลด์ cck) ในข้อโต้แย้งฉันได้ผ่านชื่อคำศัพท์อนุกรมวิธาน ในผลลัพธ์โหนดแสดง 2 หรือ 3 ครั้ง; ฉันตรวจสอบช่องทำเครื่องหมายที่แตกต่างกันแล้วในการตั้งค่าแบบสอบถาม แต่ก็ไม่ได้ผล ฉันใช้การเรียงลำดับแบบสุ่มซึ่งดูเหมือนว่าจะทำให้เกิดการซ้ำซ้อน เมื่อฉันลบการเรียงลำดับแบบสุ่มจะทำงานได้ดี ฉันจะหลีกเลี่ยงรายการที่ซ้ำกันโดยไม่ปิดใช้งานการเรียงลำดับแบบสุ่มได้อย่างไร
31 7  views 

3
ฉันจะรับ ID ผู้ใช้สำหรับผู้ใช้ที่เข้าสู่ระบบในปัจจุบันได้อย่างไร
ฉันต้องการรับวัตถุผู้ใช้ปัจจุบัน (ข้อมูลผู้ใช้) ใน Drupal 8 ฉันรู้ใน Drupal 7 มี$userตัวแปรทั่วโลก ฉันต้องการทราบว่าฉันจะรับวัตถุผู้ใช้ปัจจุบันใน Drupal 8 ได้อย่างไร
31 users  8 


4
วิธีใช้ drupal_mail () เพื่อส่งอีเมลด้วยเทมเพลตที่กำหนดเอง
ฉันต้องการใช้drupal_mail()ฟังก์ชั่นเพื่อส่งอีเมล แต่มีเทมเพลต HTML ที่กำหนดเองเพื่อให้สอดคล้องกับการออกแบบเว็บไซต์ของฉัน แต่ฉันเป็นมือใหม่ที่สมบูรณ์ในการขอและโมดูล ฯลฯ ดังนั้นฉันขอขอบคุณคำอธิบายบางอย่างหรือ โปรดเริ่มต้นคู่มือ ฉันสามารถสร้างเทมเพลตได้ฉันต้องรู้วิธีdrupal_mail()ใช้งาน
31 7  hooks  emails 


2
PHP 5.4 และ Drupal 7
ฉันเคยได้ยินว่า PHP 5.4 เร็วกว่า PHP 5.3 มันจะโอเคที่ Drupal 7 จะทำงานต่ำกว่า 5.4 หรือโมดูลที่สนับสนุนต่างๆอาจเริ่มทำลายไซต์หรือไม่ อย่างไรก็ตามถ้าฉันใช้ APC แคชรหัสอาจจะ 5.4 จะไม่ให้ประโยชน์ใด ๆ เลย? ขอบคุณ
31 7  performance 

7
ไม่รวมฟิลด์ว่าง (ว่าง) เมื่อใช้เงื่อนไขแบบสอบถาม EntityFieldQuery
เป็นไปได้หรือไม่ที่จะเลือกเอนทิตีทั้งหมดที่มีฟิลด์ xyz ว่างเปล่า? ฉันลองทุกอย่างเช่นนี้ ->fieldCondition('field_name', 'value', NULL, 'IS NOT NULL'); อย่างไรก็ตามสิ่งนี้ดูเหมือนจะไม่ทำงาน ความคิดใด ๆ
31 7  database 

8
วิธีการสร้างแบบฟอร์มที่จำเป็นต้องมีรัฐ?
ฉันมีรายการแบบหล่นลงที่แสดงเขตข้อมูลต่าง ๆ ตามสิ่งที่เลือกและฉันรู้ว่าฉันสามารถทำให้มองเห็นได้ด้วยสถานะของ Google แต่เมื่อฉันพยายามใช้จำเป็นต้องใช้ * span จะแสดง แต่ไม่จำเป็นจริง ๆ สิ่งที่ฉันหมายถึงคือแม้ว่ามันจะ "จำเป็น" ฉันสามารถกดส่งและไม่ได้รับข้อความแสดงข้อผิดพลาดจาก drupal ฉันกำลังทำอะไรผิดหรือตอนนี้ Drupal 7.8 เสียหรือไม่ $form['host_info'] = array( '#type' => 'select', '#title' => t("Host Connection"), '#options' => array( 'SSH2' => t('SSH2'), 'Web Service' => t('Web Service'), ), '#default_value' => t(variable_get('host_info', 'SSH2')), '#description' => t("Specify the connection information …
31 7  javascript 

13
ฉันจะปิดใช้งานช่องทำเครื่องหมายเดียวในองค์ประกอบ 'ช่องทำเครื่องหมาย' FAPI ได้อย่างไร
โดยทั่วไปชื่อจะบอกว่ามันทั้งหมดฉันต้องการปิดใช้งานช่องทำเครื่องหมายเดียวของช่องทำเครื่องหมายประเภทองค์ประกอบ FAPI ฉันไม่ต้องการจะทำอะไรกับ JavaScript หรือไม่เปลี่ยนจากช่องทำเครื่องหมายเป็นองค์ประกอบช่องทำเครื่องหมายหลายตัวเลือกตัวเลือกเป็นองค์ประกอบที่มีให้โดยโมดูลอื่น คิด?
31 7  forms 

17
จะลบโหนดทั้งหมดของประเภทเนื้อหาที่กำหนดได้อย่างไร
ฉันมีหลายพันโหนดของประเภทเนื้อหาที่เฉพาะเจาะจง การใช้เว็บอินเตอร์เฟส (example.com/admin/content) ฉันสามารถลบได้ครั้งละประมาณ 50 เท่านั้น ฉันจะลบออกอย่างรวดเร็วได้อย่างไร
31 nodes 

6
ฉันจะแปลสตริงในเทมเพลต Twig ได้อย่างไร
ฉันกำลังทำงานกับแม่มดโครงการ Drupal 8 เป็นเว็บไซต์พูดได้หลายภาษา Drupal 8 ให้การสนับสนุนตามท้องถิ่นสำหรับการแปลเนื้อหา อย่างไรก็ตามฉันมีการตั้งค่าสตริงบางอย่างโดยตรงในบางกรณีถ้าไฟล์เทมเพลต. Theme ชุดรูปแบบที่พิมพ์ออกมาเช่น ex {{ 'Read more'|trans }} ฉันติดอยู่ตรงจุดที่จะจัดการการแปลสำหรับสตริงเช่นนี้ในการติดตั้ง Drupal 8 ฉันต้องทำตามขั้นตอนใดบ้างเพื่อให้สามารถแปลสตริงเหล่านี้เป็นภาษาที่เลือกไว้บนไซต์ในปัจจุบัน ฉันต้องการโมดูลเพิ่มเติมนอกเหนือจากที่รวมอยู่ใน Drupal 8 core หรือไม่? ขั้นตอนที่ฉันได้ทำ: เปิดใช้งานโมดูลการแปลเนื้อหา & การแปลส่วนต่อประสาน เพิ่มสตริง Twig เช่น {{'อ่านเพิ่มเติม' | trans}} ล้างแคชและรีเฟรชหน้าเว็บที่มีสตริง ตรวจสอบ admin / config / region / translate สำหรับสตริงที่ไม่มีผลลัพธ์
31 8  i18n-l10n 

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