We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 18793
    • 63 Posts
    Сделал простенький снипет, но он не выбирает данные, выводит Нету автомобилей
    Не хотелось использовать громоздкий Dito

    Еще мне надо через одну запись выводить сепаратор
    строка - сепаратор
    строка
    строка - сепаратор
    строка
    строка - сепаратор
    <?php
    $rn_idcar = isset ($idcar);
    if ($rn_idcar) {
    $rn_tablecar = $modx->getFullTableName("site_content");
    $rn_allcars = $modx->db->select("id, pagetitle, description, parent, alias, published, introtext", $rn_tablecar, "parent = $rn_idcar", "id DESC", "0, 10");
    if( $modx->db->getRecordCount( $rn_allcars ) >= 1 ) {
    		$output .= '<ul>';
    		while( $carrow = $modx->db->getRow( $rn_allcars ) ) {
    			$output .= '<li>ID: ' . $carrow['id'] . ' | Alias: ' . $carrow['alias'] . '</li>';
    		}
    		$output .= '</ul>';
    	}
    	else {
    		$output = 'Нету автомобилей';
    	}
    	return $output;
    }
    ?>

    вызываю
    [[Cars?idcar=4]]
    или
    [[Cars? &idcar=`4`]]
    результат один
    Подскажите в чем проблема и как реализовать чередование сепаратора