为了创建搜索结果,我有一个存储页面路径的频道字段(例如 /products/bikes)。每个条目都有自己的路径。
因为有不同的频道,每个频道都有其唯一命名的频道字段。对于渠道“产品”,它是:{products_search_path_nl}
。
在结果页面{exp:search:search_results}
中,该字段是这样动态创建的:{channel_short_name}_search_path_{language}
显示为products_search_path_nl
.
问题是它没有被解析。在查看了 EE 的解析顺序后,我尝试过:
- 将其用作片段
- 将其分配给 PHP 变量并稍后输出
- 改变 PHP 解析阶段(输入/输出)
- 使用模板嵌入它
{embed="search/uri_embed"}
- 使用模板和模板变量嵌入它
{embed="search/uri_embed" passed_var="{channel_short_name}"}
- 在一个简单的条件语句中使用它
{if "1" == "1"}
谢谢阅读!任何帮助将不胜感激!