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

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


5
วิธีการ จำกัด การเข้าถึงเว็บไซต์ในระหว่างการพัฒนา?
ฉันกำลังสร้างเว็บไซต์ใหม่ที่ใช้ Drupal 7 การพัฒนาจะอยู่บนเซิร์ฟเวอร์ที่สาธารณชนสามารถเข้าถึงได้ ฉันทำงานในสภาพแวดล้อมที่มีหลายไซต์ ฉันต้องการปิดกั้นการเข้าถึงเว็บไซต์ให้กับทุกคน & ทุกสิ่งยกเว้นผู้ใช้ที่ได้รับอนุญาต รวมถึงการเข้าถึงชื่อเว็บไซต์ธีม ฯลฯ ... ฉันใช้Secure Siteสำหรับงานที่คล้ายกันมาก่อน มันทำการตรวจสอบความถูกต้องระดับ http และส่งคืน 403 เมื่อการตรวจสอบล้มเหลว ไม่มีรุ่น D7 อะไรจะเป็นวิธีที่ง่ายที่สุดในการทำเช่นนี้?
17 7  users 

1
ฉันจะแทนที่ page.tpl.php เริ่มต้นได้อย่างไร
ฉันมีหนึ่งหน้าในD7เว็บไซต์ของฉันซึ่งมีความเบี่ยงเบนอย่างมีนัยสำคัญจากหน้าอื่น ๆ ของฉัน ในหน้านี้ฉันจะแสดงเฉพาะภูมิภาคจำนวน จำกัด และในเลย์เอาต์ที่แตกต่างกัน วิธีที่ดีที่สุดในการแทนที่ค่าเริ่มต้นpage.tpl.phpคืออะไร ฉันสามารถสร้างบางอย่างเช่น " mycustom-page.tpl.php" ที่ได้รับการเรียกเท่านั้นใน URL เฉพาะภายในเว็บไซต์ของฉันได้หรือไม่?
17 7  theming 

2
ฉันจะตรวจพบได้เมื่อมีการเปลี่ยนโหนดจาก 'เผยแพร่' เป็น 'ไม่เผยแพร่'
ในhook_node_update ()ฉันสามารถบอก 'สถานะ' ของโหนดได้อย่างง่ายดาย (ไม่ว่าจะเผยแพร่หรือไม่ก็ตาม) หลังจากอัปเดตแล้ว อย่างไรก็ตามมีวิธีที่ง่ายในการตรวจสอบเพื่อดูว่าโหนดที่อัพเดตถูกเผยแพร่ แต่ตอนนี้ไม่ใช่หรือไม่? (หรือในทางกลับกัน)? ฉันคิดว่ากฎอาจมีเงื่อนไขบางอย่างสำหรับ 'ค่าโหนดเปลี่ยนไป' หรือบางอย่างตามบรรทัดเหล่านั้น แต่ฉันต้องการทำสิ่งนี้โดยทางโปรแกรม ฉันพบปัญหานี้โดย fago (ผู้พัฒนากฎ) บน drupal.org ที่ดูเหมือนจะจัดการกับสิ่งนี้ใน Drupal 7 แต่คำอธิบายที่ดีจะได้รับการชื่นชม
17 7  nodes  entities  hooks 

3
การลบบล็อกเนื้อหาหลักในหน้าแรก
ฉันใหม่สำหรับ Drupal 7 และฉันต้องการแทนที่ค่าเริ่มต้นของ frontpage main content blockด้วยบล็อกที่เทียบเท่าที่สร้างจาก Views (เพิ่มการควบคุมบล็อกให้มากขึ้น) ฉันได้สร้างบล็อกหน้าแรกใหม่ใน Views แล้วเพิ่มลงในส่วนเนื้อหาอย่างไรก็ตามตอนนี้โฮมเพจจะแสดงทั้งบล็อกเดิมและบล็อกมุมมองใหม่ ความพยายามที่จะลบmain content blockโดยการกำหนดค่าให้ไม่แสดงบน<front>ไม่ทำงานและในตอนนี้วิธีแก้ปัญหาเดียวที่ฉันพบคือ CSS ต่อไปนี้: .front #block-system-main { display:none; } ฉันชอบโซลูชันแฮ็คที่น้อยกว่า มีใครแนะนำบ้างไหม
17 7  views  blocks 

4
ฉันจะเลือกโมดูลที่จะใช้เมื่อมีหลายตัวเลือกสำหรับฟังก์ชันการทำงานเดียวกันได้อย่างไร
ไม่ใช่เรื่องแปลกที่จะหาโมดูลหลาย ๆ ตัวที่มีฟังก์ชั่นการใช้งานเหมือนกัน ตัวอย่างเช่นมีโมดูลควบคุม SPAM จำนวนมากที่นำเสนอฟังก์ชันการทำงานที่คล้ายกันมาก (เช่นSpamicideและHidden CAPTCHA ) และมีโมดูลอนุกรมวิธานจำนวนมากที่ทำสิ่งเดียวกัน ดังนั้นเมื่อมีหลายโมดูลที่ตรงตามความต้องการของฉันฉันจะเลือกโมดูลที่จะใช้อย่างไร?
17 7 

5
หลังจากลบโหนดทั้งหมดฉันจะรีเซ็ต ID โหนดให้เริ่มต้นจาก 1 อีกครั้งได้อย่างไร
ฉันสร้างเนื้อหาจำลองเพื่อการทดสอบแล้วลบออกทั้งหมด เนื่องจาก nid เป็นการเพิ่มอัตโนมัติโหนดที่สร้างขึ้นใหม่จะมีหมายเลขของ nid ที่สร้างขึ้นล่าสุด +1 ฉันจะทำให้ nid เริ่มต้นจาก 1 อีกครั้งได้อย่างไร
17 7 

9
ฉันจะสร้างมุมมองของชายด์โหนดตามความสัมพันธ์เมนูได้อย่างไร?
สมมติว่าคุณมีหน้าต่อไปนี้ในแผนผังเมนู: โครงการ โครงการหนึ่ง โครงการสอง โครงการที่สาม ฉันกำลังมองหาวิธีสร้างมุมมองที่จะฝังอยู่ในหน้าโครงการ (หลัก) ที่จะแสดงรูปภาพชื่อและข้อความ (สรุป) จากหน้าย่อย ความสัมพันธ์ระหว่างพาเรนต์และลูกถูกกำหนดในแผนผังเมนู ฉันรู้ว่าฉันสามารถใช้การอ้างอิงโหนด แต่นั่นหมายความว่าทุกครั้งที่มีคนสร้างเพจพวกเขาจะต้องกำหนดความสัมพันธ์ของเมนูและจากนั้นความสัมพันธ์การอ้างอิงโหนด นอกจากนี้ฉันรู้ว่าฉันสามารถสร้างประเภทเนื้อหาอื่นได้ แต่ฉันคิดว่ามันเกินความจริงเนื่องจากหน้าเนื้อหาทั้งหมดมีลักษณะเหมือนกัน
17 7  routes  views  nodes 


4
ฉันจะติดตั้งและเปิดใช้งานโมดูลโดยทางโปรแกรมได้อย่างไร
มีทรัพยากรมากมายสำหรับการทำใน Drupal 6 แต่ฉันไม่พบวิธีแก้ปัญหาสำหรับ Drupal 7 ฉันจะติดตั้งและเปิดใช้งานโมดูลที่เลือกได้อย่างไร
17 7  installing 

3
ฉันจะค้นหา ID บทบาทจากชื่อบทบาทได้อย่างไร
เมื่อเข้าสู่ระบบฉันต้องการตรวจสอบแหล่งข้อมูลบุคคลที่สาม (ตารางในฐานข้อมูล) สำหรับผู้ใช้และหากพบว่าฉันต้องการเพิ่มบทบาทให้กับผู้ใช้นั้น ฉันไม่ต้องการที่จะคาดเดาการกำจัดของบทบาทฉันต้องการที่จะได้รับจากชื่อบทบาท
17 7  users 

2
วิธีกำจัดปัญหาการพิมพ์ Deadlocks และ Lock time out
ฉันอ่านบล็อกหลายอันพยายาม google แต่ก็ไม่พบความพึงพอใจจากโซลูชันใด ๆ ฉันมีปัญหาต่อไปนี้: PDOException: SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction: DELETE FROM {cache_field} WHERE (cid LIKE :db_condition_placeholder_0 ESCAPE '\\') ; Array ( [:db_condition_placeholder_0] => field\_info:% ) in cache_clear_all() (line 163 of \includes\cache.inc). PDOException: SQLSTATE[HY000]: General error: 1205 Lock wait timeout …


9
ฉันจะลบรายการออกจากรายการค่าที่อนุญาตของฟิลด์เลือกที่มีข้อมูลสำหรับค่าได้อย่างไร
ฉันสร้างประเภทเนื้อหาที่มีฟิลด์รายการ / เลือกตัวเลือกแล้วฉันได้ป้อนคู่คีย์ | ค่าตามที่จำเป็นเพื่อให้รายการเลือกทำงาน มีการป้อนข้อมูลและมีการตัดสินใจว่าจะไม่ใช้ข้อกำหนดบางอย่างอีกต่อไปและควรลบทิ้ง อย่างไรก็ตามเมื่อพยายามลบคำดังกล่าวฉันได้รับข้อผิดพลาดต่อไปนี้: Allowed values list: some values are being removed while currently in use. เห็นได้ชัดว่าในชีวิตของโครงการค่าจะเปลี่ยนไป การลบไอเท็มในทางปฏิบัติเมื่อโหนดเชื่อมโยงกับข้อกำหนดที่ระบุไว้คืออะไร นี่เป็นเรื่องที่ใกล้เคียงที่สุดที่ฉันสามารถหาได้: https://drupal.org/node/1653012 มันอ้างอิงปลั๊กอิน d6 และแพทช์ที่มีเล่ห์เหลี่ยมบางอย่างที่ฉันไม่ต้องการใช้ หากในที่สุดฉันต้องใช้แพทช์เพื่อลบการตรวจสอบความถูกต้องในฟิลด์นั้นในที่สุดจะมีอันตรายในการทิ้งรายการเหล่านั้นไว้บนโหนดที่พวกเขาเกี่ยวข้องหรือไม่ อัปเดตฉันพบปัญหานี้อีกครั้งกับลูกค้ารัฐบาลซึ่งในช่วง 7 ปีที่ผ่านมาที่มีเว็บไซต์ Drupal นั้นมี 50 รัฐและดินแดนในรายการที่เลือก ตอนนี้นโยบายมีการเปลี่ยนแปลงและไม่จำเป็นต้องรวมดินแดนอีกต่อไป ความสามารถในการลบรายการออกจากรายการที่เลือกมีความสำคัญและทำให้ฉันได้รับรางวัล ฉันกำลังมองหาโซลูชันที่ปลอดภัยเพื่อให้สามารถลบรายการออกจากรายการที่เลือก สิ่งที่ฉันไม่รู้คือถ้าโซลูชันนั้นควรอัปเดตโหนดใด ๆ เนื่องจากฉันไม่แน่ใจว่าวิธีการเก็บค่าฟิลด์ที่สัมพันธ์กับเนื้อหาทั้งหมดของโหนด ฉันมีความสุขกับการแก้ปัญหา SQL บริสุทธิ์เพื่อให้ทำงานใน MySQL; หรือฉันกำลังมองหาโมดูล
16 7  entities 

2
มุมมองตัวกรองที่เปิดเผยโดยไม่ใช้ปุ่ม“ นำไปใช้”
ฉันสร้างมุมมองพร้อมตัวกรองแบบเปิดเผยของรายการคำที่เลือก ฉันจะทำให้รายการที่เลือกทำงานโดยตรงในการเลือกรายการได้อย่างไรแทนที่จะคลิกที่ปุ่ม "ใช้"
16 7  views 

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