<?php
$date_news = '21-06-2013'; // Полученное значение из календаря
$date_news = strtotime($date_news);
$n = 5;
$date_news = substr($date_news, 0, $n);
$date_news1 = $date_news . "00000";
$date_news2 = $date_news . "99999";
$res = $modx->db->query("SELECT * FROM `modx_site_content` WHERE createdon > '$date_news1' AND createdon < '$date_news2' AND parent = 171"); // Запрос к базе данных
$r = $modx->db->getRow($res); // Заносим в массив полученные данные
$link = "<a href=" . "/novosti_kompanii/" . $r['alias'] . ".html" . ">" . "Подробнее..." . "</a>"; // Вид ссылки
$modx->setPlaceholder("title", $r['pagetitle']) // Название новости - плейсхолдер [+title+];
$modx->setPlaceholder("description", $r['introtext']) // Краткое описание новости - плейсхолдер [+description+];
$modx->setPlaceholder("link", $link) // Ссылка на полную новость - плейсхолдер [+link+];
$output = $modx->getChunk($tpl); // Подключение чанков
return $output;
/* Вывод в самом сниппете
if($r > 0){
do{
echo "<h2>" . "<a href=" . "/novosti_kompanii/" . $r['alias'] . ".html" . ">" . $r['pagetitle'] . "</a>" . "</h2>" . "<br />";
echo "Краткое описание - " . $r['introtext'] . "<br />";
}
while($r = $modx->db->getRow($res));
}
else{
echo "Записей нет";
}
?>
*/
Сделал плейсхолдеры как видно в коде, подключил чанк… Закомментировал вывод в самом сниппете. Вывод в сниппете происходил через цикл, а как сделать чтобы сниппет циклом выводил данные на странице подключения?
Подскажите пожалуйста! За ранее благодарен!)