пары тегов fieldtype не работают

Я создал свой собственный тип поля. Затем в шаблоне я делаю это

{exp:channel:entries entry_id="1"}
{myfield}tag {ttt} contetnt{/myfield}
{/exp:channel:entries}

но это не разбирает myfield, Но если я сделаю

{exp:channel:entries entry_id="1"}
{myfield}
{/exp:channel:entries}

PHP

function replace_tag($data, $params = array(), $tagdata = FALSE)
{
$vars= array('ttt' => 'test');
$tagdata = $this->EE->TMPL->parse_variables($tagdata, array($vars));

return $tagdata;
}

Все хорошо. Что я делаю не так?

0

Решение

Если вы хотите, чтобы ваш тип поля действовал как пара тегов, а также как один тег, вы должны добавить следующее как переменную класса:

$has_array_data = TRUE
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]