ড্রাশের মাধ্যমে কোনও বৈশিষ্ট্যে উপাদান যুক্ত করা হচ্ছে


28

আমি বিদ্যমান বৈশিষ্ট্যের কোনও উপাদানগুলির পরিবর্তনের জন্য 'ড্রশ ফু' ব্যবহার করে বুঝতে পারি, তবে ড্রশ ব্যবহার করে কোনও বিদ্যমান বৈশিষ্ট্যে কোনও উপাদান যুক্ত করার উপায় আছে কি? এই মুহূর্তে আমাকে পুনরায় তৈরি করতে, ফাইলগুলি ডাউনলোড করতে, আপলোড করতে ইত্যাদির জন্য / অ্যাডমিন সরঞ্জামগুলি ব্যবহার করতে হবে, যদি ড্রাশের মাধ্যমে এই প্রক্রিয়াটি করার কোনও উপায় থাকত তবে ভাল হত।

উত্তর:


38

আপডেট: ড্রাশের মাধ্যমে উপাদানগুলি যুক্ত করার সরাসরি উপায় রয়েছে।

প্রথমে উপাদানগুলির তালিকাতে drush fc( বৈশিষ্ট্যগুলির উপাদানগুলির জন্য ) সমস্ত রফতানিযোগ্য উপাদানগুলির তালিকা তৈরি করবে, যার মধ্যে বর্তমানে যদি তা রফতানি করা হয় তবে এর বৈশিষ্ট্যগুলিও রয়েছে।

এরপরে, drush fe foo_feature variable:foo_var views_view:foo_viewআপডেট করা হবে বা তৈরি করবে, যার নাম দেওয়া মডিউল foo_feature। থেকে প্রাপ্ত আউটপুটটি drush fcপ্রয়োজনীয় component:nameসিনট্যাক্স পপুলেট করতে ব্যবহৃত হতে পারে ।

আসল উত্তর

কোনও সরাসরি কমান্ড না থাকলেও উপাদানগুলি যুক্ত করার দ্রুততম উপায় হ'ল .infoফাইলটি সম্পাদনা করা ।

উদাহরণস্বরূপ, একটি ভিউ যুক্ত করতে foo_view, আপনি এই লাইনটি যুক্ত করবেন:

features[views][] = "foo_view"

বা, যুক্ত করা হয়নি এমন একটি ভেরিয়েবল যুক্ত করতে, আপনি এই লাইনটি যুক্ত করবেন:

features[variable][] = "my_variable"

এগুলি একবার .infoফাইলে যুক্ত হয়ে গেলে আপনি চালাতে পারবেন drush fuএবং অতিরিক্ত বৈশিষ্ট্যগুলি আপনার বৈশিষ্ট্য সহ রফতানি করা হবে।

হালনাগাদ:

সেখানে হয় কমান্ড। drush feকমান্ড সম্পর্কে নীচের উত্তর দেখুন ।


এই ব্যবহারকারী অনুমতি নিয়ে কাজ বলে মনে হচ্ছে না এবং drush 5.
gagarine

আপনার উত্তরের জন্য ধন্যবাদ! আমি আমার সাইটের বৈশিষ্ট্যগুলির একটির জন্য ইউআইতে পুনরায় তৈরি পৃষ্ঠাটি লোড করতে অক্ষম ছিলাম এবং এটি আপডেট করার বা নতুন উপাদান যুক্ত করার একমাত্র উপায় হ'ল ড্রশ এফসি / ড্রাশ ফু via এবং এটির পাশাপাশি এটি আরও দ্রুত, যা একটি বিজয় is আমার বই.
গেরলিংগুয়ে

কারও কাছে কি এফসি ফর্ম্যাটটিকে তথ্য ফাইলের ফর্ম্যাটে পরিবর্তন করার জন্য কোনও ড্রশ কমান্ড বা কিছু আছে? বিটিডব্লিউ "আফেন্টের প্রয়োজন নেই
মোজজিস

16

এই বিষয়টি নিয়ে একটি চলমান আলোচনা হয়েছে, তবে মনে হচ্ছে ড্রশ বৈশিষ্ট্য-রফতানি (ড্রশ ফে) হ'ল গ্রহণযোগ্য সমাধান।

আপনি নিজের বৈশিষ্ট্যটিতে যে উপাদানগুলি (দর্শন, পৃষ্ঠাগুলি, ইত্যাদি) যুক্ত করতে চান তা সন্ধান করতে, ব্যবহার করুন drush features-components; এই কমান্ডটির অপেক্ষাকৃত সহজ-ব্যবহারযোগ্য ইন্টারফেস রয়েছে যা অ্যাডমিন গ্রাফিকাল ইন্টারফেসের মাধ্যমে বৈশিষ্ট্য তৈরি করেছেন এমন কারও সাথে পরিচিত হওয়া উচিত।

একবার আপনি যে উপাদানটি চান তা খুঁজে পাওয়ার পরে drush fe [feature_name] [component_name], নিচের মতো এটি প্যাটার্নে প্রবেশ করুন :

drush fe feature_name views_view:user_questions

INতিহাসিক তথ্য (অবচয়)

drush features-addএই কার্যকারিতা জন্য পূর্বে ব্যবহৃত পানীয় ; রক্ষণাবেক্ষণকারীরা স্থির হয়েছে বলে মনে হচ্ছে drush features-export


মজার, এটি দুর্দান্ত।
tkrajcar

কেবল বৈশিষ্ট্যগুলি অ্যাডকে অবমূল্যায়ন করা হয়েছে তা লক্ষ করুন। পরিবর্তে বৈশিষ্ট্য-রফতানি ব্যবহার করুন।
বন

4

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

রফতানিযোগ্য উপাদানগুলির একটি তালিকা পেতে প্রথমে ব্যবহার করুন

drush features-components --not-exported [pattern]

উপাদানগুলি তালিকাভুক্ত করতে ফিল্টার করতে [প্যাটার্ন] কীভাবে ব্যবহার করতে হয় তার জন্য ড্রাশ বৈশিষ্ট্য-উপাদানগুলি সহায়তা দেখুন ।


2

এটি লক্ষণীয় যে কোটগুলির মধ্যে ফাঁকা স্থানের অনুমতিগুলির জন্য প্রয়োজনীয়। উদাহরণ স্বরূপdrush fe fcc_user_config user_permission:"edit own content_type content"

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