回答:
更新: Drush経由でコンポーネントを直接追加する方法があります。
最初に、コンポーネントを一覧表示するには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 features-export(drush fe)が受け入れられているソリューションのようです。
機能に追加するコンポーネント(ビュー、ページなど)を見つけるには、drush features-components
;を使用します。このコマンドには比較的使いやすいインターフェイスがあり、管理グラフィカルインターフェイスを介して機能を作成した人なら誰でも知っているはずです。
目的のコンポーネントが見つかったらdrush fe [feature_name] [component_name]
、次のようにパターンに入力します。
drush fe feature_name views_view:user_questions
以前drush features-add
はこの機能に使用されていたブラシ。メンテナーは落ち着いたようdrush features-export
です。
drush features-addは非推奨です。代わりに、drush features-exportを使用してください。既存の機能にもコンポーネントを追加します。
エクスポート可能なコンポーネントのリストを最初に取得するには
drush features-components --not-exported [pattern]
[パターン]を使用してリストするコンポーネントをフィルタリングする方法については、drush features-components --helpを参照してください。