Sulu智能内容过滤器功能(Drupal和Drupal的暴露式过滤器)

Sulu智能内容过滤器功能(Drupal和Drupal的暴露式过滤器),sulu,Sulu,我正在做一个sulu项目(我想它目前在1.3版上),并使用它的智能内容功能来显示摘要列表。 我现在想要实现的是让这些列表可由用户过滤[编辑:网站用户,而不是内容管理器],例如通过标签,有点像Drupal视图的公开过滤功能。我是错过了什么,还是它根本不存在于苏鲁世界? 我不需要SuluSearchBundle中的任何高级搜索后端,用户编辑过滤标签的方法目前已经足够了 提前感谢并致以最良好的问候 Sören这是Sulu中的内置功能,内容管理器可以决定如何根据标签和类别过滤智能内容。当您单击智能内容的

我正在做一个sulu项目(我想它目前在1.3版上),并使用它的智能内容功能来显示摘要列表。 我现在想要实现的是让这些列表可由用户过滤[编辑:网站用户,而不是内容管理器],例如通过标签,有点像Drupal视图的公开过滤功能。我是错过了什么,还是它根本不存在于苏鲁世界? 我不需要SuluSearchBundle中的任何高级搜索后端,用户编辑过滤标签的方法目前已经足够了

提前感谢并致以最良好的问候


Sören

这是Sulu中的内置功能,内容管理器可以决定如何根据标签和类别过滤智能内容。当您单击智能内容的配置按钮时,您会看到如下覆盖:

在“按标签过滤”的自动完成页面上,您可以输入智能内容过滤的标签

更新2017-06-14:

您还可以让用户过滤标签,这就是模板配置中的
tags\u参数
参数的作用:

        <property name="smartcontent" type="smart_content">
        <meta>
            <title lang="de">Smart-Content</title>
            <title lang="en">Smart-Content</title>
        </meta>

        <params>
            <param name="tags_parameter" value="tags"/>
            <param name="properties" type="collection">
                <param name="title" value="title"/>
                <param name="article" value="article"/>
                <param name="ext_title" value="excerpt.title"/>
                <param name="ext_tags" value="excerpt.tags"/>
                <param name="ext_images" value="excerpt.images"/>
            </param>
        </params>
    </property>

智能内容
智能内容

现在,您可以在URL中添加类似于
?tags=tag1、tag2的内容,内容将被进一步过滤。

对不起,我似乎不够清楚。我希望网站用户能够确定标签,而不是内容管理器。这就是Drupal暴露过滤器的工作原理。耶,这就是我想知道的。谢谢。@daniel rotter除了按标签过滤外,我还需要按日期过滤页面。你能帮我找到最好的方法吗?@只能按日期排序,不能使用智能内容按日期过滤。。。如果您想构建这样的东西,您必须自己动手(最简单的方法可能是通过替换
controller
标记来创建自己的控制器:)