DRUPAL:在不使用Views的情况下对后端内容进行排序

时间:2010-04-12 11:49:08

标签: drupal

我想按字母顺序排列Drupal后端的内容

是否有比使用Views模块更简单的方法或者破解代码来执行此操作?

我不需要排序选择器,只是以不同的方式静态排序节点。

感谢

3 个答案:

答案 0 :(得分:3)

使用视图非常简单

  1. 安装视图模块。
  2. 转到/admin/build/views/list
  3. 点击要覆盖的默认节点列表旁边的“启用”(可能是“admin_content”)。
  4. 查找编辑页面的“排序条件”部分:
    • 删除“节点:更新日期”。
    • 点击添加按钮,选择“节点:标题”,“升序”。
  5. 保存,你就完成了!

答案 1 :(得分:1)

  1. 查看是最简单/最简单的解决方案。
  2. 另一种解决方案将使用jQuery插件并通过js进行排序,但这只适用于页面上的项目,而不是全局。
  3. 您还可以使用自定义模块中的hook_menu创建自己的显示。
  4. 另一种解决方案是重写node_admin_nodes函数的SQL以实现这种排序,或者使用hook_form_alter并创建自己的node_admin_nodes实现。但这将是最耗费时间和最复杂的路线,我不想详细描述你将如何做到这一点,我绝对会强烈反对它。但如果你真的不想使用观点,这是可能的......

答案 2 :(得分:1)

核心内容视图“编辑”令人讨厌地无法配置。你需要观点。