Помогите найти ошибку. После переноса и правки кода никак не могу заставить его работать.
Есть сниппет для вывода работающих врачей на сегодняшнюю дату. Однако вывод пустой.
<dl class="doctor_list">
[[getResources?
&tpl=`main_vra4i`
&parents=`3`
&limit=`30`
&depth=`0`
&includeTVs=`1`
&includeTVList=`category,image`
&processTVs=`1`
]]
</dl>
Сниппет выглядит вот так
<?php
$today = date('l');
$image = $modx->getObject('tv.image', $id_vra4);
if($image['tv.image'] =='') $image['tv.image'] = 'путь к картинке';
$need_id = $modx->getObject( $today, $id_vra4);
foreach($need_id as $day=>$val)
{ if ($val !=='')
print '<dt>[[getTitle2? &value='.$cat.']]</dt>
<dd>
<span class="ico"><img width="50" align="left" style="margin-right:5px;" src="'.$image['tv.image'].'" alt="" title="" /></span>
<div class="name">
<table cellpadding="0" cellspacing="0">
<tr>
<td colspan="2">
<a href="[[~[[+id]]]]" title="[[+pagetitle]]">[[+pagetitle]]</a>
</td>
</tr>
<tr><td>Сегодня</td><td class="time">'.$need_id[$today].'</td></tr>
</table>
</div>
</dd>';
}
А фунуция getTitle2 вот так:
$title = $modx->getObject($value, 1, 'pagetitle');
print $title['pagetitle'];