在表达式引擎中删除其他语言的搜索结果



我想删除不指向当前语言代码的搜索结果。

我有表达式引擎 2.5.3 并使用多语言 2.0 模块和内置搜索引擎。

这将删除这些结果,但会弄乱分页。(有些页面有 1 个结果,另一个页面有 10 个结果...

{exp:search:search_results}
    <?php if(get_langcode_from_url('{page_uri}') == "{country_code}"){?>
        <div>{title}</div>
    <?php } ?>
{/exp:search:search_results}

有没有更好的解决方案?如果没有必要,我宁愿不购买任何模块。

希望有人能对此有更好的答案,但由于没有人回答......

我会考虑此解决方案的方法:

  1. 滚动自己的分页。

  2. 以某种方式将您的结果限制在更高级别,以便本机分页有效。在模块的支持论坛中有一个关于此的主题。

  3. 通过以稍微不同的方式加载来掩盖您的分页问题。 也许像无限卷轴这样的东西会有所帮助? 不是免费的,但也不太珍贵。

如果您现在已经找到了自己的解决方案,我很想听听。 多语言支持是我们待办事项清单上的下一件大事。

最新更新