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

รูปแบบพื้นฐานที่สุดของเนื้อหาบนเว็บไซต์ Drupal คือโหนด

2
วิธีเปลี่ยนชื่อเครื่องของประเภทเนื้อหาใน Drupal 7
ฉันพบข้อผิดพลาดที่น่ารำคาญในชื่อเครื่องของหนึ่งในประเภทเนื้อหาและฉันต้องการแก้ไข วิธีเดียวที่ฉันรู้คือการลบประเภทเนื้อหาและสร้างรายการใหม่ แต่มีฟิลด์จำนวนมากในประเภทเนื้อหานั้นที่ฉันไม่ต้องการสร้างใหม่ มีวิธีที่ดีกว่า?
9 7  nodes 

1
โมดูลหนังสือกับโมดูล Taxonomy
โมดูล Book และ Taxonomy นั้นคล้ายกันมากสำหรับการจัดระเบียบเนื้อหาในโครงสร้างลำดับชั้น ทั้งสองโมดูล: อนุญาตลำดับชั้นหลายระดับ สามารถเข้าถึงได้โดย Views ชุดรูปแบบที่กำหนดเองทั้งหมดผ่านไฟล์ node.tpl.php เสนอวิธีการในการส่งเสริมหรือลดระดับเนื้อหาภายในลำดับชั้นหรือย้ายไปยังลำดับชั้นอื่น โมดูลหนังสือมีข้อได้เปรียบเพิ่มเติมในการสร้างระบบนำทาง (แม้ว่าคุณอาจจะสามารถสร้างมันขึ้นใหม่ด้วย taxonomy และ Views) คำถามของฉันคือสิ่งนี้: ไหนดีกว่าที่จะใช้สำหรับการจัดระเบียบเนื้อหาในโครงสร้างแบบลำดับชั้น? มีใครมีข้อเสียหรือข้อได้เปรียบกว่าคนอื่น ๆ ? ดูเหมือนจะแปลกสำหรับฉันว่ามีโมดูลที่คล้ายกันสองโมดูล ทำไมพวกเขาไม่รวมกันเป็นหนึ่งเดียว?

3
วิธีรับค่าของเขตข้อมูลโหนด
ใน node.tpl.php ฉันพยายามรับค่า raw แต่ปัญหาคือเมื่อฉันใช้การแสดงผล: <?php print render($content['field_price']);?> มันไม่เพียงแค่ส่งคืนค่า field_image แต่จัดรูปแบบและแสดงผลภาพทั้งหมด ฉันต้องการวิธีในการรับค่าดิบของฟิลด์เท่านั้น ฉันจะบรรลุสิ่งนี้ได้อย่างไร
9 7  entities  nodes 


3
อนุญาตให้ผู้ใช้ส่งเนื้อหาที่ได้รับอนุมัติก่อนที่จะเผยแพร่
ฉันต้องการอนุญาตให้ผู้ใช้ส่งเนื้อหาไปยังเว็บไซต์ของฉัน แต่เนื้อหาจะต้องได้รับการอนุมัติก่อนจากนั้นจึงสามารถเผยแพร่ได้ มีโมดูลที่ทำสิ่งนี้หรือไม่? ฉันควรเขียนรหัสใดสำหรับโมดูลนั้นหากไม่มีอยู่
9 7  nodes 

3
วิธีการลบโหนดหรือรายการโหนดด้วย Drush
ฉันค้นพบโมดูลลบทั้งหมดที่ให้ความสามารถในการลบโหนดทั้งหมดของประเภทเนื้อหาที่กำหนด อย่างไรก็ตามด้วยโมดูลนี้คุณไม่สามารถลบโหนดเดียวหรือรายการโหนด ในคำถาม " ฉันจะลบโหนดของประเภทเนื้อหาที่กำหนดด้วย Drush ได้หรือไม่ " ฉันพบ 2 คำตอบที่พูดถึงคำสั่งdrush node_delete <nid>แต่ฉันไม่พบคำสั่งนี้ ฉันพบในการสนทนาเกี่ยวกับ node_delete ()บางรหัสใช้ eval เพื่อให้งานนี้สำเร็จ แต่ใช้ eval: drush php-eval "global \$user; \$user = user_load(1); node_delete(nid);" ในกรณีที่ไม่มีฟังก์ชั่นการใช้งานที่จะทำให้สำเร็จสิ่งที่เป็นวิธีที่ดีกว่าในการใช้ฟังก์ชั่นนี้: ในโมดูลDrushหรือสร้างโมดูลใหม่
8 7  nodes  drush 

1
มุมมอง Drupal 7 ครั้ง - เนื้อหาตัวกรองตามบริบท: รหัสเนื้อหา Nid จาก url
ฉันทำงานในเว็บไซต์พอร์ตโฟลิโอที่มีโครงการมากมายบนเว็บไซต์ เมื่อคุณเปิดโหนดโครงการฉันต้องการมุมมองที่อยู่ติดกับรูปขนาดย่อทั้งหมดของโครงการอื่น ๆ ปัญหามีดังต่อไปนี้: เมื่อฉันตั้งค่ามุมมองเป็นเนื้อหาตัวกรองตามบริบท: รหัสเนื้อหา Nid จาก url ฉันต้องการให้เอฟเฟกต์ย้อนกลับเกิดขึ้น เพราะตอนนี้มันแสดงให้เห็นโหนดเดียวกันเท่านั้น โปรดยกโทษให้ภาษาอังกฤษที่ไม่ดีของฉันฉันหวังว่าคุณจะสามารถช่วยฉันได้!
8 7  nodes  views 

1
ไม่สามารถแก้ไขเนื้อหาที่มีอยู่
ฉันโชคไม่ดีที่พบปัญหาค่อนข้างสำคัญในเว็บไซต์ Drupal ที่มีอยู่ ฉันเพิ่งใช้อัปเดตจากคอร์ 7.12 กับคอร์ 7.14 ตั้งแต่นั้นมาฉันสามารถสร้างเนื้อหาใหม่ในแผงการดูแลระบบ แต่ฉันไม่สามารถแก้ไขหรือเปลี่ยนแปลงเนื้อหาที่มีอยู่ได้ ฉันเห็นข้อผิดพลาดต่อไปนี้: คำเตือน: array_merge () [function.array-merge]: อาร์กิวเมนต์ # 1 ไม่ใช่อาร์เรย์ใน _form_set_class () (บรรทัด 4134 ของ ... / form.inc) คำเตือน: implode () [function.implode]: อาร์กิวเมนต์ไม่ถูกต้องถูกส่งผ่านใน theme_radios () (บรรทัด 2809 ของ ... / form.inc) ตรวจพบตัวเลือกที่ผิดกฎหมาย กรุณาติดต่อผู้ดูแลเว็บไซต์ ฉันลบและย้อนกลับไซต์กลับไปเป็นเหมือนเดิมก่อนที่จะเรียกใช้การอัปเดตเหล่านี้อีกครั้งหลังจากอัปเดตคอร์ Drupal ฉันยังไม่สามารถแก้ไขเนื้อหาใด ๆ ได้ มีทิศทางใดบ้างที่จะได้รับในการแก้ไขปัญหานี้?
8 7  nodes 

4
สร้างนามแฝงเส้นทางโดยทางโปรแกรมเมื่อมีการสร้างโหนด
ฉันมีประเภทเนื้อหาที่กำหนดเองที่สร้างขึ้นโดยโมดูล มีเบ็ดฉันสามารถใช้เพื่อตั้งค่านามแฝงเส้นทางของประเภทเนื้อหาที่กำหนดเองของฉันเมื่อมีการสร้างโหนด? หนึ่งในเขตข้อมูลของฉันคือรหัสตัวเลขและฉันต้องการใช้ในเส้นทาง เช่น: 'event / myc0d3' ฉันสังเกตเห็นว่าฟังก์ชันนี้ ( path_set_alias ) มีอยู่ใน 6 แต่ฉันไม่สามารถหาค่าที่เทียบเท่าได้สำหรับ 7 และไม่ทราบว่าฉันจะเรียกมันว่าที่ไหน
8 7  nodes  path-aliases 

6
เหตุใดบริการ Drupal RESTful API นี้จึงไม่ทำงาน
ฉันใช้โมดูลบริการใน Drupal 7 ฉันต้องการใช้บริการที่อนุญาตให้ฉันส่งข้อความค้นหาผ่าน AJAX และรับอาร์เรย์ที่มีโหนด 5 อันดับแรก (โหนดidและtitle) ที่ตรงกับชื่ออย่างหลวม ๆ เมื่อเชื่อมต่อกับhttp://example.com/api/ฉันได้รับข้อความนี้ "การค้นหา" จุดสิ้นสุดบริการได้รับการติดตั้งเรียบร้อยแล้ว แต่เมื่อพยายามนำทางไปยังสิ่งที่ต้องการhttp://example.com/api/search/Testฉันจะได้รับ 404
8 7  nodes  ajax  services 

1
การเปลี่ยนแบบฟอร์มลงทะเบียน
ฉันต้องการแก้ไขแบบฟอร์มการลงทะเบียนผู้ใช้ใหม่ที่เป็นค่าเริ่มต้นใน Drupal 7 แทนที่จะต้องการ "ชื่อผู้ใช้" ฉันต้องการขอ "ชื่อเต็ม" พร้อมคำแนะนำจากผู้ช่วยในการป้อนข้อความ "ชื่อผู้ใช้เป็นชื่อเต็มของคุณตามปกติ ." อาจมีการเปลี่ยนแปลงการจัดรูปแบบรองอื่น ๆ ที่ฉันต้องการเช่นกัน ฉันไม่พบรายการเมนูผู้ดูแลระบบเพื่อเข้าถึงสิ่งที่เกี่ยวข้องกับคำถามนี้ และฉันไม่สามารถค้นหาไฟล์ภายในกรรมการที่มีข้อความใด ๆ ที่จะระบุว่าเป็นแหล่งข้อมูลสำหรับแบบฟอร์มการลงทะเบียนผู้ใช้ใหม่ ฉันรู้ว่านี่เป็นเรื่องแปลกใหม่ แต่ก็มีประโยชน์สำหรับความต้องการของเรา ฉันตระหนักถึงโมดูลที่อนุญาตให้อินพุตของชื่อ / นามสกุล แต่ในการประมวลผลจะเปลี่ยนอินพุตเป็นชื่อ / นามสกุลแรกเช่น Tom Thumb = ชื่อผู้ใช้ของ "tthumb" โมดูล "การลงทะเบียนชื่อจริง" จะเป็นสิ่งที่ฉันกำลังมองหาหากมันจะแปลชื่อผู้ใช้ให้เหมือนกับอินพุตเท่านั้น ไม่จำเป็นว่าจะต้องแก้ไขการจัดรูปแบบอื่น ๆ แต่ฉันมีความสุขมากที่สามารถแก้ไขข้อความช่วยเหลือแบบฟอร์มการลงทะเบียนด้วยตนเองภายใต้ฟิลด์ชื่อผู้ใช้สั่งให้ผู้ใช้ใหม่ลงทะเบียนโดยใช้ชื่อจริงของพวกเขา ขอบคุณสำหรับความช่วยเหลือที่คุณสามารถให้ได้ JM
8 7  forms  users  nodes 

6
วิธีใช้ชื่อโหนดหรือนามแฝงพา ธ แทน node id ในตัวกรองบริบทอ้างอิงโหนดในมุมมอง?
ฉันมีโหนด A พร้อมการอ้างอิงถึงโหนด B ในมุมมองฉันแสดงโหนดทั้งหมด A ที่มีการอ้างอิงโหนด B เฉพาะ (nid: 123, title: node-B-title) แทนที่จะใช้ nid ในตัวกรองเชิงบริบทฉันต้องการใช้ชื่อโหนด ตัวอย่างเช่นแทนที่จะเป็น: view-name/123 ฉันต้องการใช้ view-name/node-B-title ฉันจะทำสิ่งนั้นได้อย่างไร
7 7  views  nodes 

5
ฉันจะสร้างประเภทเนื้อหา "กระบวนการทีละขั้นตอน" ได้อย่างไร
ฉันกำลังคิดเกี่ยวกับการสร้างคู่มือกระบวนการสำหรับอินทราเน็ต กระบวนการส่วนใหญ่ (ทั้งหมด?) มีลำดับที่ชัดเจนมากแม้ว่าลำดับที่แท้จริงอาจเปลี่ยนแปลงเป็นครั้งคราว แผนคือการมีผู้เชี่ยวชาญในประเด็นที่อาจมีครึ่งโหลหรือมากกว่านั้นให้ป้อนและอัปเดตหน้ากระบวนการ ผู้ใช้ไซต์ต้องสามารถตรวจสอบกระบวนการอย่างรวดเร็วในขณะที่โต้ตอบกับลูกค้าซึ่งมักจะเห็นหน้ากัน นี่คือตัวเลือกที่ฉันคิด: อบรมผู้แต่งเพื่อใช้รายการสั่งซื้อ Pro: ง่ายที่สุดสำหรับฉัน คอนดิชั่น: อาศัยการฝึกอบรมคนที่ไม่ใช่ด้านเทคนิค, อาจเป็นเรื่องยากสำหรับการอ่าน จัดระเบียบแต่ละขั้นตอนเป็นหนังสือ Pro: ใช้บางสิ่งที่มีอยู่แล้ว คอนดิชั่นยากต่อการอ่านและซับซ้อน. สร้างประเภทเนื้อหาด้วยฟิลด์ "ขั้นตอน"ที่สามารถป้อนได้ไม่ จำกัด จำนวนครั้งและธีมเพื่อแสดงหมายเลขคำสั่งซื้อ Pro: ง่ายที่จะเห็นว่าแต่ละขั้นตอนมีความเป็นอิสระสามารถจัดลำดับใหม่ได้อย่างง่ายดาย (?) ข้อเสีย: ทำงานได้มากขึ้นสำหรับฉัน (ฉันรู้สึกเหมือนมีอย่างอื่นในตัวเลือกนี้ที่ฉันหายไป แต่ฉันไม่สามารถวางนิ้วลงบนมันได้ !) โมดูลที่กำหนดเองบางอย่างเช่นโมดูลสูตร แต่ไม่มีส่วนผสม อย่างน้อยฉันก็สมมติว่าโมดูลสูตรมีคำแนะนำทีละขั้นตอน Pro: การปรับแต่งส่วนใหญ่สำหรับรายการประสบการณ์การเรียนรู้ คอนดิชั่นอีกมากสำหรับฉันทำงานจากความเชี่ยวชาญของฉัน จากประสบการณ์ของคุณมีตัวเลือกที่ชัดเจนในตัวเลือกเหล่านี้หรือไม่? มีตัวเลือกที่ฉันหายไปไหม? (มีโมดูลที่ทำสิ่งนี้แล้วหรือไม่? Googling แนวคิดนี้เป็นฝันร้าย ) ฉันคิดมากเกินไปหรือเปล่า ฉันยังไม่รู้ว่าโครงการนี้จะเป็น Drupal 6 หรือ 7
7 7  entities  nodes 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.