0

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

我有表达式引擎 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}

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

4

1 回答 1

0

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

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

  1. 滚动您自己的分页。

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

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

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

于 2012-10-12T21:16:49.763 回答