কীভাবে কন্টেন্ট টাইপ কপি করবেন?


19

ড্রুপাল 7 এ কীভাবে কন্টেন্টের কপি করবেন?

সামগ্রীর ধরণের সদৃশ করার জন্য আমি একটি বোতাম খুঁজে পাচ্ছি না।


অনুরূপ প্রশ্ন: drupal.stackexchange.com/questions/57589/…
আগা

উত্তর:


13

ডুপ্লিকেট দ্বারা রফতানি বলতে চাইলে বৈশিষ্ট্য মডিউলটি ব্যবহার করুন ।

বৈশিষ্ট্যগুলি মডিউলটি দ্রুপালের বৈশিষ্ট্যগুলি ক্যাপচার এবং পরিচালনা সক্ষম করে। একটি বৈশিষ্ট্য হ'ল দ্রুপাল সত্তাগুলির সংগ্রহ যা একটি নির্দিষ্ট ব্যবহারের ক্ষেত্রে সন্তুষ্ট হয়।

বৈশিষ্ট্যগুলি এক্সপোর্টযোগ্যগুলির সাথে মডিউলগুলি থেকে বিভিন্ন সাইট বিল্ডিং উপাদানগুলি গ্রহণ এবং একক বৈশিষ্ট্য মডিউলে তাদের একসাথে বান্ডিল করার জন্য একটি ইউআই এবং এপিআই সরবরাহ করে। বৈশিষ্ট্য মডিউলটি অন্য দ্রুপাল মডিউলের মতো যা এটি তার উপাদানগুলি (যেমন, ভিউ, প্রসঙ্গ, সিসি ক্ষেত্রগুলি ইত্যাদি) তার .info ফাইলে ঘোষণা করে যাতে এটি পরীক্ষা করা যায়, আপডেট হতে পারে বা প্রোগ্রামক্রমে পুনরায় চালু করা যায়।


1
এই মুহূর্তে এটি সেরা পদ্ধতি বলে মনে হচ্ছে। দুর্ভাগ্যক্রমে ড্রুপাল in এ কন্টেন্ট কপির মতো কোনও মডিউল (এখনও?) নেই
মার্চওয়ানেন্ডেন্ড

আমার কি রফতানি করা দরকার তাই আপনার মানে?
র‌্যাপটার

2
বৈশিষ্ট্যগুলি কোনও সামগ্রীর ধরণের অনুলিপি করার জন্য ওভারকিল। উচ্চ স্বনির্ধারিত উদ্দেশ্যে বিভিন্ন সত্তা / মডিউল / অন্যান্য একসাথে বান্ডিল করার উদ্দেশ্যে এটি করা হয়েছে। আপনি যদি কোনও সামগ্রীর ধরণের একটি সাধারণ অনুলিপি চান তবে নীচে @ ব্যবহারকারী 3936 দেখুন।
two1ejack

আমি বুন্ডস ইনহেরিট মডিউলটি সবচেয়ে সহজ হিসাবে খুঁজে পেয়েছি; নীচে আমার উত্তর দেখুন
ম্যাট ব্রাউন

19

সম্ভবত খুব দেরীতে আপনি বান্ডিল কপি মডিউলটি ব্যবহার করতে পারেন :

বান্ডেল অনুলিপি কনটেন্ট কপি মডিউলটির জন্য প্রতিস্থাপন যা দ্রুপাল for এর সিসিকে প্রকল্পে থাকে for এর জন্য রফতানি / আমদানি সমর্থন রয়েছে: নোড প্রকার, শ্রেনী, ব্যবহারকারী, ফিল্ড এপিআই ক্ষেত্র, ক্ষেত্র গোষ্ঠী

আপডেট করুন 7.x-2.x-dev নোটগুলি

নিম্নলিখিত বৈশিষ্ট্যগুলি যুক্ত করা হয়েছে:

  • মাঠ সংগ্রহের রফতানি / আমদানি
  • সামগ্রীর ধরণের ক্লোনিং
  • বাণিজ্য সত্তা বান্ডিলগুলি রফতানি / আমদানি করুন

ড্রুপাল 8: বান্ডিল কপিটি দ্রুপাল 8 কোর সিএমআইতে রয়েছে।


1
বান্ডেল অনুলিপি একই সাইটে অন্য সামগ্রীর ধরণের একটি সামগ্রীর ধরণের ক্লোনিংয়ের জন্য উপযুক্ত নয়। এবং, অনুসন্ধান / প্রতিস্থাপন করা সরাসরি এগিয়ে হয় না। নোড অ্যারে রয়েছে যা অন্যান্য সামগ্রীর ধরণের উল্লেখ করে। আমি এটি বেশিরভাগভাবে বুঝতে পারি নি, তবে জ্বর থেকে জিজ্ঞাসা করেছি। আমি যদি জানতাম যে কোনটি নিরাপদ ছিল এবং পরিবর্তন করা নিরাপদ নয় তবে এটি সহায়ক be শুধু একটি সতর্কতা। (একজন ব্যবহারকারী এই একই অনুরোধ সাড়া লক্ষনীয় যে তিনি ডিবি দুর্নীতি ত্রুটি ছিল যখন অনুসন্ধান করার সময় / মূল বিষয়বস্তুর প্রকার মেশিন নামের সব দৃষ্টান্ত প্রতিস্থাপন করুন।

@ ব্যবহারকারী 7558 বান্ডিল অনুলিপি একই সাইটে অন্য সামগ্রীর ধরণের একটি সামগ্রীর ধরণের ক্লোনিংয়ের জন্য উপযুক্ত নয়। হ্যাঁ এটি হ'ল, আপনার কেবলমাত্র ম্যানুয়াল হস্তক্ষেপের ক্ষুদ্রতম প্রয়োজন
ক্লাইভ

"একই সাইটে সামগ্রীর ধরণের ক্লোনিংয়ের জন্য এটি কি একটি সমস্যা?" drupal.org/node/1589118
gagarine

1
7.x-2.x-dev ইউআই এর মাধ্যমে একই সাইটে একটি সামগ্রীর ধরণের ক্লোনিং সমর্থন করে।
এমপিডোনাদিও

আমি মনে করি ফিচার পদ্ধতির ব্যবহার করে বৈশিষ্ট্য-উত্পাদিত সামগ্রী টাইপ কোডটি অনুসন্ধান / প্রতিস্থাপন / নামকরণের জন্য মেশিন দ্বারা উত্পাদিত কোড সম্পাদনা করা জড়িত হিসাবে বান্ডিল কপিটি প্রিয় বিকল্প। ফিচার মডিউল কোডটি যেহেতু কেউ এই কোডটি কীভাবে জেনারেট করে সে সম্পর্কে যদি না জেনে থাকে, এইভাবে হাতে কোডিংয়ের বিষয়ে অজানা / অনুমানগুলি এবং দুর্ভাগ্যজনক ফলাফল হতে পারে। অক্টোবর 1 '14 মন্তব্য 2
টির

14

আমি ফিল্ড সরঞ্জামগুলির মডিউল ব্যবহার করেছি এবং এটি নির্বিঘ্নে কাজ করেছে।

আমি যা করেছি তা আমার দ্বিতীয় বিষয়বস্তুর প্রকার তৈরি করা হয়েছিল, নতুন ক্ষেত্রের ধরণে সমস্ত ক্ষেত্র ক্লোন করতে এই মডিউলটির কার্যকারিতাটি ব্যবহার করে মডিউলটি আনইনস্টল করা হয়েছিল। বান্ডিলের অনুলিপি এবং বৈশিষ্ট্যগুলি কোনও সামগ্রী প্রকারের সদৃশ করার হাস্যকর উপায়গুলির মতো মনে হচ্ছে, এটি অত্যন্ত সহজ এবং আমি যা চাইছিলাম ঠিক তা ছিল।


যদি আপনি যা করতে চান তা যদি কোনও জটিল কাস্টম সামগ্রীর সদৃশ হয় তবে এটি যাবার উপায়। বৈশিষ্ট্যগুলির অনেকগুলি অপ্রয়োজনীয় ওভারহেড রয়েছে এবং আপনার সামগ্রীর ধরণটি উত্পন্ন মডিউলে আবদ্ধ। Bleh। এটা ব্যবহার কর. ইনস্টল / সক্ষম করুন, আপনি যে ধরণের ক্লোন করতে চান তাতে Clone Fieldsযান, উপরে একটি ট্যাব সন্ধান করুন, অনুলিপি করতে ক্ষেত্রগুলি নির্বাচন করুন, সেগুলিতে অনুলিপি করার জন্য নোড এবং আপনার কাজ শেষ হয়েছে।
two1ejack

1
আমি মনে করি ফিল্ড সরঞ্জামগুলি সবচেয়ে দ্রুত এবং সহজতম উপায়। ধন্যবাদ!
রজার

একটি নতুন, খালি সামগ্রী প্রকার, Toolsট্যাব তৈরি করুন, Clone fields to this bundleবিদ্যমান নোড সামগ্রীর ধরণ থেকে ক্ষেত্রগুলি নির্বাচন করুন Add field instances,।
হুগো

4

আমি (অপেক্ষাকৃত নতুন) বান্ডেল ইনহেরিট মডিউলটিকে এটি করার খুব সহজ উপায় হিসাবে পেয়েছি । "বান্ডিল উত্তরাধিকার নোড" (বান্ডেল_হিরিট_নোড) মডিউলটি বান্ডেল_ইনরিট মডিউল ছাড়াও সক্ষম করার বিষয়ে নিশ্চিত হন, তারপরে নতুন সামগ্রীর ধরণের তৈরি করার সময় আপনি একটি নতুন "উত্তরাধিকার" ট্যাব পাবেন।

(এটি আপনাকে "নরম উত্তরাধিকারী" এবং "কঠোর উত্তরাধিকারী" এর মধ্যেও একটি পছন্দ দেয় ... যতক্ষণ না আমি সংগ্রহ করতে পারি, "নরম উত্তরাধিকার" কেবল ক্ষেত্রগুলির এককালীন অনুলিপি করে যেখানে "কঠোর উত্তরাধিকারী" ট্র্যাক করে উত্তরাধিকার শ্রেণিবিন্যাস।)


4

সবচেয়ে সহজ উপায় বান্ডিল কপি ব্যবহার করা - 7.2 সংস্করণ যা বিকাশে রয়েছে তবে আমার জন্য নিখুঁতভাবে কাজ করেছে।

মডিউলটি ইনস্টল করার পরে আপনার "সামগ্রীর ধরণ" পৃষ্ঠায় যান এবং নতুন "ক্লোন" ট্যাবে ক্লিক করুন।

"উত্স বান্ডিল" এর অধীনে, আপনি যে ক্লোনটি করতে চান তা সামগ্রী নির্বাচন করুন।

"নতুন বান্ডিল নাম" এ, আপনি যে নতুন সামগ্রী তৈরি করতে চান তার নাম দিন। "ক্লোন" এ ক্লিক করুন এবং আপনি এখন আপনার তালিকায় সেই নতুন সামগ্রীর প্রকারটি দেখতে পাবেন।

ফিল্ড সরঞ্জামগুলিও কাজটি করে তবে এটি সরাসরি সোজা নয়।



1

অন্যথায়, সামগ্রী ধরণের ক্লোন আপনাকে পিএইচপি কোড না দেখে বা জটিল ম্যানিপুলেশনগুলি সম্পাদন না করে দ্রুত এবং সহজভাবে এটি করার অনুমতি দেয়:

https://www.drupal.org/sandbox/davidfiaty/2745827

এটি এই মুহুর্তে একটি স্যান্ডবক্স প্রকল্প, তবে শীঘ্রই এটি একটি অফিসিয়াল দ্রুপাল মডিউল হিসাবে উপলব্ধ হবে।

সম্পাদনা করুন: ড্রুপাল 7 এর জন্য সামগ্রীর ধরণের ক্লোনটির আনুষ্ঠানিক প্রকাশ এখানে! https://www.drupal.org/project/content_type_clone ড্রুপাল 8 সংস্করণ শীঘ্রই আসবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.