0

我正在开发一个 sulu 项目(我认为它目前在 1.3 上)并使用其智能内容功能来显​​示预告片列表。我现在想要实现的是使这些列表用户可过滤[编辑:网站用户,而不是内容管理器],例如按标签,有点像 Drupal Views 的公开过滤器功能。我错过了什么,还是在苏禄世界根本不存在?我不需要像 SuluSearchBundle 中那样的任何高级搜索后端,目前用户编辑过滤标签的方法就足够了。

提前致谢并致以最诚挚的问候

索伦

4

1 回答 1

1

这是 Sulu 的内置功能,内容管理器可以根据标签和类别等决定如何过滤智能内容。当您单击智能内容的配置按钮时,您会看到这样的叠加层: 在此处输入图像描述

在“按标签过滤”的自动完成功能中,您可以输入应按哪个标签过滤智能内容。

2017 年 6 月 14 日更新:

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

        <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>

现在您可以?tags=tag1,tag2在 URL 上附加类似的内容,并且内容将被进一步过滤。

于 2017-06-13T11:04:20.843 回答