Как использовать пользовательские поля в гиперссылках? - PullRequest
0 голосов
/ 20 января 2011

Кто-нибудь знает, как связать настраиваемое поле со страницей, которая имеет глубину 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 голосов
/ 22 февраля 2012

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

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

{toursRelatedHotels}

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

{/ toursRelatedHotels}

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

0 голосов
/ 17 августа 2011

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

http://buildwithstructure.com/

...