โมดูลโหนดโคลน - วิธีการใช้งาน?


10

ฉันใช้โหนดโคลน
ส่วนการบริหารของโมดูลทำงานได้ 100% ฉันสามารถแก้ไขการตั้งค่าได้ แต่แท็บโคลนที่ควรปรากฏข้างแท็บอื่นที่เกี่ยวข้องกับโหนด (แก้ไข, พัฒนา ... ) ไม่ปรากฏขึ้น

มีใครบ้างที่ใช้โมดูลนี้และสามารถช่วยฉันได้บ้าง


มีปัญหาเดียวกันในขณะนี้ ... ฉันเห็นว่าใน drupal 7 โหนดโคลนไม่สามารถใช้ประเภทเนื้อหาใด ๆ สำหรับการโคลน: / ตัวอย่างเช่นไฟล์ cck ... ข่าวสารเพิ่มเติมที่ / admin / config / เนื้อหา / โคลน

คำตอบ:


8

ฉันเปิดใช้งาน Node clone บนไซต์ Drupal 7 แล้ว ความสามารถในการโคลนปรากฏเป็นลิงก์การดำเนินการที่จุดเริ่มต้นของเนื้อหาโหนดบนแท็บมุมมองไม่ใช่แท็บแยกต่างหาก ข้อความลิงค์คือ "เนื้อหาโคลน" HTML ที่แท้จริงคือ:

<ul class="action-links"><li><a href="/node/34/clone">Clone content</a></li>

ฉันใช้หัวข้อย่อยที่สะอาดแบบเซน บางทีธีมของคุณอาจป้องกันไม่ให้ลิงก์การดำเนินการปรากฏขึ้น


แดนขอโทษสำหรับการตรวจสอบอายุคำตอบของคุณหลังจากที่ฉันถามมัน (เกือบ 6 ปี? ความคิดเห็นใหม่เพิ่งปรากฏบนเธรดและในที่สุดฉันก็รู้ว่าฉันไม่ได้อนุมัติคำตอบของคุณ ดีกว่าไม่สาย Abraços!
Marcos Buarque

3

นี่เป็นคำถามที่เก่ากว่า แต่สำหรับใครที่กำลังมองหาทางออกสำหรับ Drupal 7 วิธีที่ง่ายที่สุดคือการติดตั้งโมดูลNode Clone Tabและจะปรากฏเป็นแท็บถัดจากมุมมองแก้ไข Devel ฯลฯ


1
ขอบคุณสำหรับการแบ่งปันฉันไม่มีความคิดเกี่ยวกับโมดูลนี้ ... มีแท็บที่ดูเหมือนว่าวิธีการตรรกะ / สามัญที่สุดในการโคลนโหนด
Marcos Buarque

2

เสียงเหมือนปัญหาการอนุญาตโมดูลนี้กำหนดสิทธิ์ใหม่ 2 รายการคุณตั้งค่าไว้สำหรับผู้ใช้ที่คุณต้องการหรือไม่


1
สวัสดีขอบคุณสำหรับคำตอบ อันที่จริงผมกำลังสู่ระบบในฐานะผู้ดูแลระบบและฉันควรมีการเข้าถึงทุกคุณสมบัติโมดูล ...
มาร์กอส Buarque

2

ฉันประสบปัญหาเดียวกันลิงก์ "เนื้อหาโคลน" ไม่ปรากฏบนหน้าตัวอย่างโหนดของฉันเพราะฉันมีธีมที่สร้างขึ้นเองซึ่งให้ผลลัพธ์เฉพาะบางฟิลด์สำหรับแต่ละโหนด ลองเปลี่ยนเป็นธีมอื่นแล้วดูว่าฉันแก้ปัญหาของคุณได้

สาเหตุที่ลิงค์ไม่ปรากฏขึ้นเพราะฉันลบรหัสต่อไปนี้ออกจาก page.tpl.php

 <?php 
 if ($action_links): ?>
    <ul class="action-links"><?php print render($action_links); ?></ul>
 <?php endif; ?>

ข้อเสนอแนะของฉันคือการตรวจสอบไฟล์ page.tpl.php ของคุณเพื่อให้คำสั่งดังกล่าวมีอยู่จริง หากไม่เพียงคัดลอกรหัสลงในเทมเพลตของคุณ โปรดจำไว้ว่าให้ล้างแคชของคุณหลังจากทำเช่นนั้น


1

หากคุณมีมุมมองที่ติดตั้งและ / admin / เนื้อหาได้รับการตั้งค่าให้มีมุมมองที่แก้ไขได้คุณสามารถเพิ่มลิงก์ "Clone" ในมุมมอง เพียงคลิกที่เฟือง (ที่ปรากฏขึ้นเมื่อคุณโฮเวอร์เหนือมุมมอง) และเลือก "แก้ไขมุมมอง" จากนั้น (ถัดจากคำว่า "FIELDS") คลิก "เพิ่ม" เลือก "เนื้อหา: ลิงค์โคลน" จากรายการฟิลด์ที่จะเพิ่ม อย่ากังวลกับป้ายกำกับ (ส่วนหัวคอลัมน์) และคุณสามารถปล่อยให้การตั้งค่าอื่น ๆ ทั้งหมดเป็นค่าเริ่มต้น บันทึกมุมมองและคุณควรมีลิงก์ "Clone" ติดกับทุกโหนด (ที่คุณไม่ได้ยกเว้นในการกำหนดค่าสำหรับ Node Clone)


1

ฉันพบปัญหาเดียวกันกับ Drupal 8 ด้วยธีม Bootstrap แรงบันดาลใจจากคำตอบของ Dan Halbert ด้านบน

ความสามารถในการโคลนปรากฏเป็นลิงก์การดำเนินการที่จุดเริ่มต้นของเนื้อหาโหนดบนแท็บมุมมองไม่ใช่แท็บแยกต่างหาก ข้อความลิงค์คือ "เนื้อหาโคลน"

ฉันเปิดลิงก์การดำเนินการ (การกระทำของผู้ดูแลระบบหลักภายใต้โครงสร้าง> บล็อกเค้าโครง) และทำงานได้อย่างแน่นอน

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