添加新模块依赖项时是否有drush命令更新功能?我知道您可以使用FU命令更新已添加的视图,内容类型等的更改…但我想知道添加新视图,内容类型和模块依赖项.到目前为止,我发现将这些更改合并到功能中的唯一方法是重新下载它.
值得庆幸的是,Git使这个过程比以前的SVN容易得多.
如果您习惯编辑.info文件,则功能用于识别应导出哪些组件的格式非常简单.例如:
原文链接:https://www.f2er.com/javaschema/281528.htmlfeatures[node][] = "node_type" features[view][] = "view_name" features[variable][] = "variable_name"
通过将任何这些添加到.info文件并运行drush fu,生成的模块将包含那些指定的组件(如果它们不是先前导出的).功能将负责添加它认为应该在那里的任何其他零碎.
功能的模块依赖性与Drupal中任何模块的模块依赖性相同 – 只需将依赖项[] =“module_name”添加到功能的.info文件中.
这是我更新功能的主要方式,通过几个步骤,您可以创建并启用空白模块,并通过以这种方式向.info文件添加功能组件来“强化”它.
可以创建drush命令,例如drush features-add-component featurename –node = new_type,但我不相信有一个已发布的命令可以执行此操作.有几个具有扩展功能管理功能的drush脚本分散在Features问题队列和一些正在开发的项目中.像这样的命令的主要优点是功能UI的命令行版本 – 显示功能构建器哪些组件可用于导出.如果您可以轻松地手动编辑.info文件,那么该实用程序会受到限制.