раскрывающееся поле - PullRequest
       11

раскрывающееся поле

0 голосов
/ 20 января 2012

У меня есть эта форма заявки

{exp:safecracker channel="channel_name" return="url/ENTRY_ID" entry_id="{segment_3}" author_only="yes" include_jquery="no" class="nice"}

<label for="title">Week Title</label>
<input type="text" name="title" id="title" value="{title}" size="50" maxlength="100" class="input-text">   
<label for="challenge">Select Challenge</label>
<select name="challenge">
<option value=""> -- </option>
{exp:channel:entries channel="channel_name2" username="CURRENT_USER" dynamic="no"}
<option value="{entry_id}">{title}</option>
{/exp:channel:entries}
</select> 
...
{/exp:safecracker}

Раскрывающееся поле "Вызов" возвращает {entry_id} правильно, но не {title}. {title} params пустое.

Любые советы?

Ответы [ 2 ]

2 голосов
/ 21 января 2012

Вы столкнулись с коллизией пространства имен - {title} заполняется сначала вашим тегом Записи канала, но затем перезаписывается SafeCracker, так как это самый внешний тег модуля.{entry_id} также потерпит неудачу после того, как вы отредактируете существующую запись, а не создадите новую.

Решите это путем встраивания вашего тега Записи канала (фрагмент, как предложено pvledoux,не поможет в этом случае).

0 голосов
/ 20 января 2012

Канал вложенности: записи в safecracker, возможно, не лучший способ. Вы, вероятно, получите лучший результат, если поместите тег channel: records в фрагмент кода.

...