Как использовать настраиваемые поля в гиперссылках?

Кто-нибудь знает, как связать настраиваемое поле со страницей, глубина которой составляет 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 страны в ссылке не видно. как еще я могу это сделать?


person nathan    schedule 20.01.2011    source источник


Ответы (2)


Я обычно создаю сайты с помощью (коммерческой) надстройки Structure, которая позволяет вам легко использовать тег {page_url} практически в любом месте и избежать многочисленных проблем с глубиной URL.

http://buildwithstructure.com/

person Matt Stein    schedule 16.08.2011

Не могли бы вы дать нам немного больше информации или, может быть, включить полный код шаблона? Вы пытаетесь получить доступ к url_title связанной записи или к родительской записи?

ExpressionEngine может быть немного забавным, когда вы пытаетесь показать информацию о связанных записях. Часто лучше всего встроить новый шаблон в цикл связанных записей.

{toursRelatedHotels}

{embed="template_group_name/template_name" hotel_id="{entry_id}"}

{/toursRelatedHotels}

Посмотрите здесь для получения дополнительной информации - http://expressionengine.com/user_guide/templates/embedding.html

person Charlie    schedule 22.02.2012