Вопрос по prepare DocLister

Привет!

Подскажите. что я делаю не так?
Есть вызов DocLister:
[!DocLister? 
&parents=`9`
&preare=`market_id`
&tvList=`parent_market`
&tpl=`@CODE [+pagetitle+] - [+parent_market+]` 
&depth=`1`!]


есть prepare:

<?php
$user_id = $modx->getLoginUserID(); 
$parent_market = $modx->db->getValue('Select min(contentid) from '.$modx->getFullTableName('site_tmplvar_contentvalues').'where value='.$user_id.'');
$modx->setPlaceholder('parent_market',$parent_market);
return $data;


почему-то ТВ parent_market в DocLister не передается

Где я ошибаюсь?

Спасибо

5 комментариев

avatar
$data['parent_market']=
плейсхолдер не нужен.
avatar
сорян, не понял
<?php
$user_id = $modx->getLoginUserID(); 
$data['parent_market'] = $modx->db->getValue('Select min(contentid) from '.$modx->getFullTableName('site_tmplvar_contentvalues').'where value='.$user_id.'');
return $data;


так имеется ввиду?
avatar
Добавь в доклистер
&tvPrefix=''
avatar
да, все так. И как выше написали про tvPrefix пустым оставить не забудь.
Комментарий отредактирован 2020-02-16 09:39:23 пользователем Grinyaha
avatar
больше всем спасибо!
все заработало

плюс нашел опечатку — prepare неправильно написал(
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.