从表达式引擎中的其他语言中删除searchresult

时间:2012-09-25 12:40:11

标签: expressionengine

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

我有表达引擎2.5.3并使用Multi语言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 个答案:

答案 0 :(得分:0)

希望有人会有更好的答案,但没有人回答......

我认为这个解决方案的方法是:

  1. 滚动自己的分页。

  2. 以某种方式将您的结果限制在更高的级别,因此原生分页将起作用。在the module's support forum

  3. 中有一个相关的主题
  4. 通过稍微加载它们来掩饰您的分页问题。也许像Infinite Scroll这样的东西会有帮助吗?不是免费但也不是太亲爱。

  5. 如果你现在已达到自己的解决方案,我很乐意听到它。多语言支持是我们待办事项列表中的下一个重要事项。