раскрывающееся значение записей, связанных с выражением

У меня 2 канала. Канал 2 имеет раскрывающийся список, относящийся к каналу 1. Я хочу отобразить всю информацию об обоих каналах на одной странице:

{exp:channel:entries channel="channel1|channel2" require_entry="yes" limit="1"}
{title}
Channel1 info: {tag_from_channel1}
...                             
{reverse_related_entries id="channel2"}
...
{/reverse_related_entries}
{/exp:channel:entries}

Я получаю идентификатор от {tag_from_channel1} вместо значения. Как я могу отобразить значение вместо идентификатора?


person Milos Matovic    schedule 09.01.2012    source источник


Ответы (1)


Попробуйте удалить параметр require_entry="yes", это поможет в устранении неполадок:

{exp:channel:entries channel="channel1|channel2" limit="1"}
    {title}

    {reverse_related_entries}
        {title}
    {/reverse_related_entries}
{/exp:channel:entries}

Вы можете дополнительно отладить свою проблему, устранив URL-адрес, вызывающий проблему, жестко запрограммировав запрос «Записи канала» с помощью dynamic="off" и указав одну запись с помощью entry_id="99":

{exp:channel:entries ... dynamic="off" entry_id="99"}

Кроме того, тег {reverse_related_entries} не должен иметь параметр id=. Из Документации по связям с ExpressionEngine:

В отличие от тега Related Entries, тег Reverse Related Entries не содержит параметр ID, поскольку в этом нет необходимости.

Возможно, вы намеревались вместо этого использовать {related entries}?

person rjb    schedule 09.01.2012