如何在超链接中使用自定义字段?

时间:2011-01-20 09:03:44

标签: expressionengine

有人知道如何将自定义字段链接到位于4个深度的网页吗?

<td valign="top" align="center">Hotels:</td>
<td valign="top">{toursRelatedHotels}{title}{/toursRelatedHotels}</td>

我想链接酒店字段的{title},我觉得很难这样做。

我这样做的方式如下

{toursRelatedHotels}<a href="{title_permalink='destination/{toursRelatedCountries}{url_title}{/toursRelatedCountries}'}">{title}</a>{/toursRelatedHotels}

似乎链接中的国家/地区无法看到url_title。我怎么能这样做?

2 个答案:

答案 0 :(得分:0)

我通常使用(商业)附加结构构建网站,这使您可以在任何地方轻松使用{page_url}标记,并避免多个网址深度问题。

http://buildwithstructure.com/

答案 1 :(得分:0)

您能否提供更多信息,或者可能包含完整的模板代码?您是否尝试访问相关条目的url_title或父条目?

当您尝试显示有关相关条目的信息时,ExpressionEngine会有点滑稽。通常,最好的办法是在相关的条目循环中嵌入一个新模板。

{toursRelatedHotels}

{embed =“template_group_name / template_name”hotel_id =“{entry_id}”}

{/ toursRelatedHotels}

请点击此处了解详情 - http://expressionengine.com/user_guide/templates/embedding.html