আপনি একটি ড্রাশ কমান্ড নামে তৈরি করতে পারেন content-type-list
। এই কোডটি ফাইলের drush_content_types
ভিতরে রেখে একটি মডিউল তৈরি করুন drush_content_types.drush.inc
:
<?php
/**
* @file
* Drush commands related to Content Types.
*/
/**
* Implements hook_drush_command().
*/
function drush_content_types_drush_command() {
$items['content-type-list'] = array(
'description' => dt("Show a list of available content types."),
'aliases' => array('ctl'),
);
return $items;
}
/**
* Callback for the content-type-list command.
*/
function drush_drush_content_types_content_type_list() {
$content_types = array_keys(node_type_get_types());
sort($content_types);
drush_print(dt("Machine name"));
drush_print(implode("\r\n", $content_types));
}
মডিউলটি ইনস্টল করুন, drush cc drush
ড্রাশ ক্যাশে সাফ করার জন্য রান করুন এবং কমান্ডটি এভাবে ব্যবহার করুন:
drush ctl
অথবা
drush content-type-list
আপনি যদি কমান্ডটিতে অন্য একটি উপন্যাস যুক্ত করতে চান তবে এই জাতীয় উপকরণের অ্যারেতে উপাদান যুক্ত করুন:
'aliases' => array('ctl', 'all-content-types', 'act'),
এবং আপনি এই আদেশগুলি ব্যবহার করতে পারেন:
drush act
drush all-content-types
drush ctl
drush content-type-list
সর্বদা আউটপুট হবে:
Machine name:
content 1
content 2
content...
content n