欢迎各位兄弟 发布技术文章
这里的技术是共享的
Features 模块结合Drupal API. 将功能导出成代码并生成一个新模块.
适用环境
比如在线网站和开发环境的一个升级. 比如在线网站可能需要调整一个Views. 但是你可能会先在开发环境调整. 调整好以后再到在线去操作一次. 这样的效率很低而且容易出错. 现在这个模块可以直接将你的所有操作直接导出成代码. 这样当你操作过很多步骤只需要以后直接重新导出. 再更新代码到线上就可以实现网站更新升级. 安全稳定
默认支持以下功能:
进入到模块主页面(admin/structure/features)
默认是空需要创建一个Features
在右边是定义模块的信息
右边是选择要导出的功能
比如我现在需要导出我的一个自定义menu 和一个Views. 只需要选中既可
最后点击左边的Download Features既可看到生成的模块, 然后将此导出的代码解压并放到我们的模块存放目录, 现在可能会看到这些文件.
最后再入到Features 主页面(admin/structure/features). 选中并保存
因为我刚刚导出的是一个Webmaster-menu 的一个菜单. 现在我进入到这个菜单.并修改一点点东西
修改成
现在再回到Features主页面.这时会看到状态为Overridden, 现在有两个选择
覆盖
点击Overridden进入到覆盖页面, 选中的将会被还原.
重建
重建非常简单. 和创建是一样.直接进入到重建页面. 然后点击Download 后.将代码覆盖以前的代码既可