gpt4 book ai didi

drupal-7 - 如何使用过滤器批量删除内容和文件节点

转载 作者:行者123 更新时间:2023-12-04 14:59:22 35 4
gpt4 key购买 nike

使用选择性过滤器批量删除数千个节点和文件的良好的 drupal 友好方法是什么?我需要这个功能来补充我的 drush 批量导入脚本。

最佳答案

我在社区里搜索也找不到任何解决方案,所以我自己解决了这个问题。这是我想出的:

解决方案 1:适用于内容和文件节点,并且支持复杂的选择过滤器。 Plus 有漂亮的前端界面和进度条

先决条件: View ,VBO( View 批量操作)

指示:
使用您想要的任何过滤器创建一个字段 View 表,并添加一个带有删除选项的 VBO 字段。我建议使用分页 View 。当您访问该页面时,单击表格顶部的 VBO 的全选按钮。现在,您应该能够在表格标题下方看到一个新选项,上面写着“在此 View 中选择所有内容”。单击该按钮,该按钮将选择与 View 过滤器匹配的所有内容。最后点击VBO中的delete all选项,VBO会删除 View 中的所有节点。

很棒的酱!

解决方案 2:适用于内容,但不适用于文件。也不支持复杂的选择过滤器。此外,没有进度条。

先决条件:冲刺

指示:

drush genc --types=<content type machine name> --kill 0 0

解决方案 3:适用于内容,但不适用于文件。也不支持复杂的选择过滤器。此外,没有进度条。

先决条件:Drush,delete_all 插件

指示:
drush delete-all <content type machine name>

关于drupal-7 - 如何使用过滤器批量删除内容和文件节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20429493/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com