我正在寻找编辑Drupal的管理页面。
我正在努力实现的一些事情:
“移除”是“内容”页面/节点/视图上的过滤器设置。换句话说,如果我转到内容页面并按特定类型的节点过滤,那么我会离开该页面,然后返回,过滤器设置被保存,我希望每次访问时都重置内容页面。
我想修改与这些页面相关的一些链接,作为同一内容页面上的一个示例,页面的标题链接到它们的“前端”视图,我宁愿拥有它们链接到他们的“编辑”屏幕。
虽然我通过编辑实际的php文件成功修改了Drupal的前端主题。我找不到与Admin主题相同的php文件。在我们的例子中,我们使用Seven(7.21)。我已经阅读了一些关于视图的内容,并认为整个Admin主题可以构建为视图,也就是前端主题没有涉及到php文件,但在Views部分我也没有找到任何一个。我还是很新,来自Wordpress世界,这是一个Drupal有很多不同。
答案 0 :(得分:3)
管理区域的该部分的逻辑位于(来自公共根目录): /模块/节点
具体而言#34; node.admin.inc"
话虽这么说,我不建议编辑核心脚本,因为在更新核心时它们会被覆盖。
您可以探索让own module补充该页面,或own view或探索一些预先制作的模块,例如" Admin Views"
答案 1 :(得分:2)
查看显示的视图并转到其配置:
1 - 编辑配置视图,如下所示:https://drupal.stackexchange.com/questions/44440/how-to-remember-exposed-filter-choices
2 - 重写输出视图以重写链接:字段https://www.drupal.org/node/1578524
另一种选择是创建和使用您自己的信息中心/视图,以达到您想要的效果http://definitivedrupal.org/suggestions/creating-custom-administrator-view-content
你也可以看到contrib模块:https://www.drupal.org/project/admin_views
答案 2 :(得分:2)
您根本不必使用该默认内容概述页面。自己动手:
制作页面视图(如果您还没有安装视图模块:https://www.drupal.org/project/views)并使用表格布局。确保页面路径以" admin"开头。所以它将使用管理主题。还要注意权限,因此只有特定的用户组(管理员)才能使用它。
对于该视图,您可以自由选择要显示的列。如果单击某个字段,您还可以允许按任何列和操作进行排序。
使用公开的过滤器添加过滤表单,再次添加所需的任何过滤器。您甚至可以将表单设置为使用AJAX,在更改某些过滤器字段时执行自动提交,包括重置按钮等。此外,对于每个暴露的文件,你可以选择(在字段设置下)它是否记住它的价值。
最后,编辑管理员菜单并向其添加新页面,使其看起来像默认页面,但会提供更多功能。您甚至可以从管理菜单中完全删除默认值。
视图模块功能非常强大,不仅适用于前端,也适用于后端内容处理。