Views Bulk Operations,使用它,再配合视图模块,我们可以先创建一个内容列表,然后选中这个列表里的某一些内容,再对这些内容去做一些事情,比如删除这些内容,修改内容的作者,分类,发布日期,把它们推荐到首页等等 ...
这些操作都是 Views Bulk Operations 模块,还有相关的其它的模块提供的 ... 我们可以使用规则模块,自己来创建操作 ... 这就给我们更多的灵活性,你可以在操作里加上各种条件,可以组合不同的动作等等 ...
这个视频我们用规则模块,给 Views Bulk Operations 模块创建一个简单的操作,从首页移除并停止发布内容,同时发送邮件通知文章的作者 ...
先安装一下 Views Bulk Operations 模块 ...
下面我们可以去创建一个 VBO 视图 ... 点击 结构 ... 视图 ... 如果你还不知道什么是 Views 视图 .. 可以先看一下宁皓网的 《 Drupal 7 字段 视图 关系 》这个课程 ...
点击 添加视图 ... 输入视图的名称 ... 比如我们叫它 vbo ... 显示 内容 ... 类型是 文章 ...
勾选 生成一个页面 .. 输入页面的标题 ... 文章内容列表 ... 路径输入 vbo ...
显示格式 选择 表格 ... 然后点击 继续编辑 ... 现在这个页面视图可以使用表格的样式来显示一个文章类型的内容的列表 ...
想把这个普通的视图变成一个可以批量处理的视图,我们只需要添加一个批处理内容的字段 ... 点击 字段 后面的 添加 ...
安装了 VBO 模块以后,在这里你可以找到 批量操作:内容 ... 勾选一下 ... 添加 应用 ...
这一步我们可以选择批量操作可以执行的动作 ... 删除项目 ... 修改实体的值 ... 保存内容 ... 等等 ... 我们一会用规则模块创建一个动作组件,这个组件会显示在这个可以使用的批量操作的列表里 ...
先不选择批量操作 ... 点击 应用 ... 然后点击 保存 ....
点击 查看 页面 ... 我们可以先预览一下 ... 这个页面就是我们刚才创建的批处理页面 ... 选中列表里的项目 ... 然后再选择想要执行的操作 ... 目前这里还没有可以选择的操作 ...
下面我们回到 规则 模块 ... 去创建一个动作组件 .... 然后把这个组件用在这个批处理页面上 ...