Использование функций пользовательского интерфейса для управления большими компонентами является трудоемкой задачей.
Поэтому для добавления нового компонента я использую
drush fe myfeature views_view:myview1
Теперь, как мне удалить ненужный компонент myview2?
Из пользовательского интерфейса эта операция показана ниже: я хочу удалить конфликтующий параметр community_content с помощью clone_of_community_content:
Вид:
Ответы:
Удалите компонент, удалив соответствующую строку в файле .info вашей функции. Затем запустите:
$ drush fu <feature_name>
В твоем случае:
/sites/all/<features_folder>/myfeature/myfeature.info
.Удалить следующую строку.
features[views_view][] = myview2
Сохраните файл.
$ drush fu myfeature
в папке вашего сайта.источник
features[rules_config]
и он не удалил.rules_defaults.inc
файл.drush cc all; drush fu -y FEATURENAME
все вещи были повторно добавлены.Нет прямой команды drush (Drupal 7.31 и Drush версии 6.3.0 и никогда не слышал ничего подобного для drush verson 7.x) для отключения / удаления компонента. Если вы хотите удалить только компонент, вы должны сделать это с помощью пользовательского интерфейса.
Но если вы хотите удалить поле (например), вот как я делаю с drush:
drush field-delete field_website
drush field-info fields | grep field_website
drush fu myfeature
cd
или относительный / абсолютный путь):git diff myfeature
Надеюсь, что это поможет.
источник