Drupal

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

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

1
อะไรคือรูปแบบการออกแบบที่พบในโมดูลที่สนับสนุนที่โดดเด่น
นอกจากPresentation-abstraction-controlและรูปแบบอื่น ๆที่ใช้ใน Drupal coreแล้วมีรูปแบบการออกแบบอื่น ๆ ที่ใช้ในโมดูลที่ได้รับความนิยมเช่น Views, CCK และ Features หรือไม่
10 7 

1
เพิ่มรายการโฆษณาที่แสดงต้นทุนรวม
ฉันจะเพิ่มรายการโฆษณาใน Ubercart 2 ที่รวมค่าใช้จ่ายทั้งหมดของรายการทั้งหมดไม่ใช่ราคาขายได้อย่างไร ฉันพยายามโคลนเบ็ดรายการโฆษณาทั่วไปและเพิ่มสิ่งนี้สำหรับการโทรกลับ: for each($op->products as item){ $cost += $item->cost; } ฉันต้องการให้รายการโฆษณานี้ปรากฏในรถเข็น (ฉันใช้ตะกร้า ajax) ในบานหน้าต่างคำสั่งซื้อก่อนที่ผู้ใช้จะชำระเงินเสร็จและในอีเมลที่เจ้าของร้านและผู้ใช้ได้รับ ฉันต้องสร้างโมดูลเล็กน้อยสำหรับโค้ดนี้นอก uc_order หรือไม่ ฉันจำรหัสไม่ถูกต้องเหมือนที่อยู่ในคอมพิวเตอร์ที่ทำงานของฉัน แต่ฉันคิดว่าฉันวางมันผิดที่ ขอบคุณสำหรับคำแนะนำใด ๆ
10 ajax  ubercart 

6
วิธีเพิ่มแอตทริบิวต์ CSS ไปยังรูปภาพที่สร้างด้วยสไตล์รูปภาพ
ค่อนข้างมากทั้งหมดในชื่อเรื่อง ฉันต้องการเพิ่มคลาส CSS ลงในรูปภาพที่สร้างขึ้นผ่านฟังก์ชั่นชุดรูปแบบสไตล์รูปภาพเพื่อให้ผลลัพธ์ดูเหมือน: <img class="MYCLASS" alt="" src="site.com/sites/default/files/styles/profile_picture/public/pictures/picture-1-1318455022.jpg" typeof="foaf:Image"> อย่างไรก็ตามมีการทำเช่นนั้น?
10 7  theming  media 


5
แสดงจำนวนผลลัพธ์สำหรับตัวกรองแบบเปิดเผย
ฉันมีตัวกรองที่เปิดเผยสองสามตัวเพื่อกรองเนื้อหาในมุมมองของฉัน ส่วนใหญ่ของพวกเขาเป็นเงื่อนไขอนุกรมวิธานตอนนี้ฉันต้องการที่จะแสดงจำนวนโหนดที่ติดแท็กด้วยคำว่าหลังคำเทอม ตัวอย่าง: London (5) Paris (3) Madrid (2) ... ความคิดใดที่ฉันสามารถทำได้?

4
เหตุใดข้อความ $ ของฉันจึงล่าช้าหนึ่งหน้ารีเฟรช
ฉันมีหน้าเว็บที่มีเทมเพลตที่ง่ายมาก: <!DOCTYPE html> <html> <head><title>TEST REGISTRATION PAGE</title></head> <body> <?php print drupal_get_form('user_register'); print $messages; print $closure; print $main_content; ?> </body></html> โดยทั่วไปจะแสดงแบบฟอร์มการลงทะเบียนและไม่มีอะไรอื่น ฉันป้อนข้อมูลที่ไม่ดีบางอย่างในแบบฟอร์ม - ชื่อผู้ใช้ (admin) ที่ใช้ไปแล้วและไม่มีที่อยู่อีเมล ฉันคลิก "สร้างบัญชีใหม่" ดูเหมือนว่าหน้าจะส่งและโหลดซ้ำ แต่ไม่มีอะไรเกิดขึ้น - ไม่มีข้อความแสดงข้อผิดพลาดปรากฏขึ้น ฉันรีเฟรชหน้า (F5) Firefox แสดง "เพื่อแสดงหน้านี้ Firefox จะต้องส่งข้อมูลที่จะทำซ้ำการกระทำใด ๆ ที่ดำเนินการก่อนหน้านี้" - ดังนั้นฉันจึงรู้ว่า POST ของฉันดำเนินการไปก่อนหน้านี้ ฉันคลิก "ส่งซ้ำ" ในหน้าต่างข้อความนั้น ข้อความแสดงข้อผิดพลาดของฉันปรากฏขึ้น - "จำเป็นต้องกรอกที่อยู่อีเมล", …
10 6  sessions 


5
จะเพิ่มจาวาสคริปต์แบบมีเงื่อนไขลงในธีมได้อย่างไร
ฉันต้องการใช้สคริปต์Selectivizrเพื่อจำลองตัวเลือก CSS3 ใน IE6-8 แต่ฉันมีเวลายากที่จะเพิ่มลงในธีมของฉัน จนถึงตอนนี้พยายาม: 1) บังคับให้ใส่ส่วนหัว html.tpl.php: <!--[if lt IE 9]> <script src="<?php print base_path() . path_to_theme(); ?>/js/selectivizr.js"></script> <![endif]--> แต่ base_path () ดูเหมือนจะไม่ส่งคืนสิ่งใดใน D7 (อย่างน้อยก็ใน html.tpl.php - อาจอยู่ใน page.tpl.php ... ) และฉันรู้ว่านี่ไม่ใช่วิธี Drupal ที่จะทำมันต่อไป 2) การเพิ่มลงในไฟล์. info ของธีมของฉัน: scripts[] = selectivizr.js แต่มันไม่มีเงื่อนไขแน่นอน :( 3) ใช้drupal_add_js ()ใน template.php ของฉัน …
10 7  theming  javascript 

2
เปลี่ยนชื่อฉลากของฟิลด์ข้อความชื่อ
การเพิ่มฟิลด์ใหม่ช่วยให้คุณสามารถระบุป้ายกำกับของฟิลด์ แต่ฟิลด์ชื่อไม่ได้ ในความเป็นจริงมันอยู่ที่นั่นเพียงแค่ทำหน้าที่สูงสุดและยิ่งใหญ่ ฉันต้องการเปลี่ยนป้ายชื่อเป็นสิ่งที่ชอบYour nameแต่เก็บชื่อเครื่องไว้ ใครบ้างมีความคิดจะทำอย่างไร
10 entities 

1
ความแตกต่างระหว่าง hook_page_alter และ preprocess_page หรือไม่
ฉันไม่เข้าใจอย่างสมบูรณ์เมื่อฉันควรใช้ hook_page_alter (& $ หน้า) หรือ template_preprocess_page (& $ vars, $ hook) ใน Drupal 7 อะไรคือแนวทางปฏิบัติที่ดีที่สุดเกี่ยวกับสิ่งนั้นที่จะใช้ใน template.php ขอบคุณ
10 7  theming 

3
เขียนเอาต์พุตของ taxonomy_term_page () อีกครั้งโดยไม่แฮ็คคอร์
ใน Drupal 7 taxonomy.pages.inc มีส่วนtaxonomy_term_page()ที่วาง<div class="term-listing-heading">เอาท์พุตส่วนหัว taxonomy ฉันจะเขียนเอาต์พุตของtaxonomy_term_page () อีกครั้งในธีมของฉันได้อย่างไรดังนั้นฉันสามารถลบ DIV โดยไม่แฮ็คคอร์ได้อย่างไร ฉันค่อนข้างประหลาดใจที่ไม่มีไฟล์ tpl.php อยู่taxonomy_term_page()เพราะจะทำให้การใช้งานง่ายขึ้นมาก

5
Drupal 7 - ระงับเอาต์พุตของโหนดบน Taxonomy Pages
มีวิธีที่จะระงับการส่งออกของโหนดในหน้า taxonomy โดยไม่ต้องติดตั้งโมดูล (เช่นเพียงแค่ใน template.php)? โหนดที่ติดแท็กด้วยคำว่า taxonomy จะปรากฏในหน้า "Taxonomy Index" (เช่น yoursite.com/taxonomy/term/ [รหัส]] ใหม่ใน Drupal 7 หน้าดัชนี Taxonomy สามารถแนบฟิลด์เหล่านั้นได้ อย่างไรก็ตามหากคุณพยายามนั่งทับหน้า taxonomy ด้วยมุมมอง (ตัวอย่างเช่นเพื่อควบคุมวิธีแสดงโหนด) ฟิลด์บนหน้า Taxonomy Index จะไม่ปรากฏขึ้น ฉันได้วางมุมมอง Taxonomy เป็นบล็อกในหน้าดัชนี Taxonomy ด้วยวิธีนี้ฉันสามารถควบคุมวิธีที่โหนดปรากฏและยังคงมีฟิลด์ดัชนีหน้า Taxonomy ด้วยเหตุนี้หน้าอนุกรมวิธานจึงยังคงแสดงผลโหนดของตน ฉันสามารถซ่อนได้โดยการตั้งค่าทีเซอร์ของโหนดเป็นซ่อน แต่ก็ยังโหลดโหนดขึ้นมา (และดังนั้น CSS / Jquery ใด ๆ ที่แนบกับโหนดแม้ว่าโหนดจะไม่แสดง) ฉันจะระงับโหนดไม่ให้ปรากฏตามอุดมคติจากด้านในของ template.php ได้อย่างไร

5
ไม่มีตัวเลือก“ ล้าง URL”
ฉันมีการติดตั้ง Drupal 7 ใหม่ฉันมีปัญหากับ URL ที่ซ้อนทับของผู้ดูแลระบบที่มีการเข้ารหัส URL อยู่ในนั้นซึ่งฉันถามเกี่ยวกับที่นี่ ผู้ใช้รายอื่นแนะนำให้ฉันยืนยันว่าฉันเปิดใช้งาน URL ที่สะอาดแล้ว เมื่อฉันไปที่หน้าแรก»การบริหาร»การกำหนดค่า»ค้นหาและเมตาดาต้า» URL Cleanr ทั้งหมดที่ฉันเห็นคือ: ใช้ URL เช่น example.com/user แทน example.com/?q=user หากคุณถูกนำไปยังหน้าไม่พบข้อผิดพลาด (404) หลังจากทดสอบหา URL ที่สะอาดแล้วให้ดูคู่มือออนไลน์ ข้อความตามด้วยปุ่ม "เรียกใช้การทดสอบ URL ที่สะอาด" ดูเหมือนว่าจะไม่ทำอะไรเลย: เบราว์เซอร์บอกฉันว่ากำลังโหลดบางอย่างจากเว็บไซต์ แต่หน้าเว็บไม่เปลี่ยนแปลง ฉันไม่มีตัวเลือกในการเปิดหรือปิดใช้งาน URL ที่สะอาด ฉันค่อนข้างแน่ใจว่ามันถูกปิดใช้งานเพราะเมื่อฉันไปที่เว็บไซต์.com/userฉันจะได้รับ 404 ฉันจะแก้ไขปัญหานี้ได้อย่างไร
10 7  debugging 

2
มีวิธีในการแสดงข้อความสำหรับการดูหากไม่มีผลลัพธ์หรือไม่?
ฉันกำลังใช้ความสัมพันธ์กับผู้ใช้และฟีดกิจกรรมซึ่งแสดงการกระทำจากมุมมองที่มีอยู่ หากไม่มีมุมมองอยู่แสดงว่าพวกเขาไม่มีเพื่อนหรือเพื่อนไม่มีกิจกรรมดังนั้นจึงมีวิธีแสดงข้อความที่ไม่มีผลลัพธ์หรือไม่
10 views 

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