Drupal 如何将搜索过滤器添加到管理内容页面

Drupal how to add a search filter to admin content page

我以前从未使用过 Drupal(开发或管理内容)。我被要求扩展管理内容页面以拥有一个过滤器,但我对快速移动的了解还不够。

任何人都可以告诉我在管理内容区域中添加文本过滤器搜索是否需要代码,或者是否有 CMS 功能(例如为此任务添加节点)。

如果需要代码,这个区域是否有钩子之类的东西?不知道从哪里开始。我将自己进行调查,但让我适应 Drupal 的指示会有所帮助。

默认情况下,Drupal 提供随时可用的搜索机制。但也有额外的模块可以改善搜索体验。您不需要任何编码即可使用该搜索。您已经可以使用搜索表单块。

转到 Structure -> Blocks 并找到名为“搜索表单”的块。现在你所要做的就是把那个块放在某个区域,它就会出现在前端。当然,如果它尚未根据您的主题设置样式,则可能需要添加一些额外的 CSS 以使其看起来更漂亮。还有一些模板文件,您可以根据需要覆盖并放置一些 HTML 。 还有搜索结果页面的模板文件(当然也可以开箱即用)。

如果您想将表单放置在某个特定位置,而不是被您的主题定义的任何现有区域覆盖,您可能还需要创建新的块区域(这很容易做到!)。

请参阅 https://drupal.stackexchange.com/q/30633/101329, the "Admin Views" 模块可让您根据需要配置搜索表单。