จะนำเข้า / ส่งออกประเภทเนื้อหาได้อย่างไร


21

ใน Drupal 6 เรามีการนำเข้าการส่งออกประเภทเนื้อหาฉันไม่พบสิ่งนี้ใน Drupal 7

คำแนะนำใด ๆ โปรด?


คุณสมบัตินี้ได้รับการขวานจริงๆหรือไม่? ว้าวยกเป็นคำขอฟีเจอร์: drupal.org/node/1277788
giorgio79

คำตอบ:


15

ฉันลงเอยด้วยการใช้โมดูลคัดลอก


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

14

คุณสามารถใช้คุณสมบัติเพื่อส่งออกและนำเข้าประเภทเนื้อหาในรหัส


ขอบคุณฉันรู้คุณลักษณะ แต่ดูเหมือนว่าจะเป็น overkill ที่ต้องสร้างโมดูลเพื่อนำเข้าคุณลักษณะ จัดการคุณสมบัติด้วยหากมีการเปลี่ยนแปลง ...
giorgio79

อาจดูเหมือน overkill แต่มีประโยชน์ค่อนข้างน้อยเช่นการทำซ้ำง่าย ๆ ระหว่างไซต์ต่าง ๆ ถ้าจำเป็น ด้วย drush และจุดและคลิกการสร้างและบำรุงรักษาส่วนต่อประสานไม่ใช่เรื่องใหญ่อะไร
ระบบดิจิตอล

2

คุณสมบัตินี้เป็นส่วนหนึ่งของโมดูล CCK ซึ่งคุณสามารถดูการย้ายไปยัง Drupal core ในหน้าโครงการผู้ดูแลระบบเขียนว่า:

content_copy: สาขา D7 ของโมดูลคุณสมบัติรองรับการเปิดเผยและนำเข้าประเภทเนื้อหาและฟิลด์ในโมดูล 'คุณสมบัติ' ขณะนี้ไม่มี UI ที่จะส่งออกและนำเข้าคำจำกัดความของฟิลด์ด้วยตนเอง

ดังนั้นเหมือน @digital กล่าวว่าคุณควรจะใช้รูปแบบและบริการ


1

+1 upvote ในโมดูล Bundle Copy โดย giorgio79 ด้านบน - โมดูลที่คล้ายกันคือ: โมดูลdata_export_import

สิ่งที่ผมชอบเกี่ยวกับ data_export_import คือว่ามันเป็นโมดูลทั้งหมดในหนึ่งเดียว (เพื่อการส่งออกและนำเข้าของข้อมูล. ในขณะที่เช่นเดียวกับการแก้ปัญหาอื่น ๆ ที่นำเข้าและส่งออกขั้นตอนที่จะทำโดยโมดูลที่แยกต่างหากซึ่งอาจหมายความว่าการทำงานพิเศษเป็นสิ่งจำเป็นเพื่อให้มั่นใจว่า ความเข้ากันได้ของการส่งออกกับการนำเข้า)

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