[ "news" => 'Новости', "back" => 'Вернуться', "noNews" => 'Новостей нет.', ], "en" => [ "news" => 'News', "back" => 'Back to news list', "noNews" => 'There is no any news yet.', ], ]; # ЗАГРУЖЕНА НОВОСТЬ if (isset($_REQUEST['id']) && ($id = $_REQUEST['id']) && ($o = $api->objects->getFullObject($id)) && ($o['class_id'] == $class_id)) { $api->header([ 'page-title' => htmlspecialchars($o['Название']), 'addTitle'=>$o['130'], 'keywords' => $o['118'], 'description' => $o['119'], ]); echo '
' . $api->strings->date($o['Дата']) . '
' . $o['Текст'] . '

' . $api->v('Вернуться на уровень выше') . '
'; } # ----------------------------------------------------------------------- # ЗАГРУЖЕН СПИСОК НОВОСТЕЙ else { $api->header([ 'page-title' => '', 'addTitle' => '', 'keywords' => '', 'description' => '', ]); # страницы $pages = $api->pages($api->objects->getObjectsCount($object_id, $class_id, "AND o.active='1'"), $onepage, 5, ["lang" => $api->lang], "/" . $api->lang . "/news/pg/#pg#/", $api->lang); # получаем страницу if ($news = $api->objects->getFullObjectsListByClass($object_id, $class_id, "AND o.active='1' ORDER BY c.field_19 DESC LIMIT " . $pages['start'] . ", $onepage")) { $html = []; foreach ($news as $n) { if ($n['Название']) { $html[] = '
' . $api->strings->date($n['Дата']) . '
getLink($n['id']) . '>' . $n['Анонс'] . '
'; } else { $html[] = '
Языковая версия не заполнена.
'; } $html[] = '
'; } # страницы $html[] = '
' . $pages['html'] . '
'; echo join("\n", $html); } # новостей нет else { echo $vars[$api->lang]['noNews']; } echo ' '; } $api->footer(); ?>