2013-04-21 2 views
-1

Привет всем У меня возникают огромные проблемы:Expression Engine entry_id Разбор

У меня есть эта линия:

{exp:entries:ids_assigned_to_me tag="idont" channel="proiecte" field="clienti"} 

, который выводит меня некоторые входные идентификаторы

и я могу положить его Там на entry_id:

{exp:channel:entries channel="proiecte" entry_id=" HERE " } 

{content} {/exp:channel:entries}

Я пробовал и искал часы над форумами и прочее, но переменные, фрагменты, вложения и прочее, казалось, не сработали. Есть идеи ? о Inward Parse или что-то в этом роде?

также попытался PHP, но не разработал: ((

+1

Попробуйте задать вопрос на http://expressionengine.stackexchange.com – colincameron

ответ

1

Вы используете entries add-on и, судя по ним, что вы используете один метод тэга Это не ясно из документации, но я. подумайте, как вы указываете один тег, он выводит идентификаторы, но если вы используете его как пару тегов (как другие примеры в демонстрации документации), и эта часть документации указывает на: «Если никакие записи не назначены, вход в систему член, то no_results условное возвращается. ".

Так попробуйте сначала

{exp:entries:ids_assigned_to_me tag="idont" channel="proiecte" field="clienti"} 
    {content} 
{/exp:entries:ids_assigned_to_me} 

... сам по себе без тэгов {exp: channel: entries}. Не знаю, что там делает параметр «tag».

Если это не работает, и этот метод не поддерживает пару тегов, то вам нужно сделать, как врезать по 2 шаблона:

первый шаблон:

{embed=template-group/second-template entry_ids="{exp:entries:ids_assigned_to_me tag="idont" channel="proiecte" field="clienti"}"} 

второй шаблон:

{exp:channel:entries channel="proiecte" entry_id="{embed:entry_ids}"} 
    {content} 
{/exp:channel:entries}