Сниппет с выводом инфо о странице по заданному tv
Здравствуйте. Не могу добиться вывода инфо о странице. При вызове функции в сниппете браузер выдает ошибку.(modx evo)
function show_members() {
global $modx;
$id = $modx->documentIdentifier;
$tv_info = $modx->getTemplateVarOutput(array(61));
$id = $tv_info[0];
$id = (int) $id;
$output = '';
$table = $modx->getFullTableName('site_content');
$result = $modx->db->select('id,pagetitle,published,createdon,CreatedBy', $table, "id = {$id}");
$members = $modx->db->makeArray($result);
foreach( $members as $p_val ) {
foreach( $p_val as $m_key => $m_val ) {
$html .= $modx->parseChunk('tv-info', array(
'id' => $m_val['id'],
'pagetitle' => $m_val['pagetitle'],
'published' => $m_val['published'],
'createdon' => $m_val['createdon'],
'createdby' => $m_val['CreatedBy']
),
'[+',
'+]'
);
echo ($html);
}
}
}
echo(show_members());
?>
Комментарии: 2
Хмм, отлично, спасибо, для нас, разработчиков, данное решение отлично подходит!
Это тема с вопросом или готовое решение?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.