Господа, подскажите как реализовать, куда копать, голову сломал…
На сайте есть два выпадающих списка, первый список — выбор производителя, второй — выбор модели, также есть место для вывода цены выбранной модели.
Производители соответственно — категории, модели — дочерние ресурсы, как увязать одно с другим — разобрался, благодаря этому ресурсу.
модель выбирается с помощью такого кода:
<select name="selector-1" class="colorful1">
			<option selected disabled>Выберите Бренд</option>
			[[!pdoMenu?
				&level=`1`
				&parents=`2`
				&tplOuter=`@INLINE [[+wrapper]]`
				&tpl=`@INLINE <option value="[[+id]]">[[+menutitle]]</option>`
			]]
		</select>
		<select name="selector-2" class="colorful1">
			<option value="" selected disabled>Выберите Модель</option>
		</select>


в связке с этим JS

$(document).on('change', 'select[name="selector-1"]', function(e) {
    		if ($(this).val() != '') {
        			$.ajax({
        				type: "POST",
        				url: "/assets/ajax/getlist.php",
        				data: {
        				    action: 'getList', 
        				    parent: $("select[name='selector-1']").val()
           		         },

        			success: function(response) {
        				var data = eval(response);
        
        				switch (data[1]) {
        					case 'success':
    						//Если все ок - вставляем результат во второй селектор
    						$("select[name='selector-2']").val("").html("<option value='' selected disabled>Выберите модель из списка</option>" + data[0])
    
        						break;
        							
        					case 'error':
    						//Если не ок - выводим ошибку (используется jGrowl)
        						$.jGrowl(data[0], {theme: 'error', position: 'center'});
        							
        						break;
        						
        					}
        				}
        			});
    		}
    	});


и этим php

<?php
if ($_SERVER['HTTP_X_REQUESTED_WITH'] != 'XMLHttpRequest' || empty($_POST['action'])) {
		return;
	}

	define('MODX_API_MODE', true);

	require dirname(dirname(dirname(__FILE__))) . '/index.php';
	
	$modx->getService('error','error.modError');
	$modx->setLogLevel(modX::LOG_LEVEL_ERROR);
	$modx->setLogTarget('FILE');
	
	
	if ($_POST['action'] == "getList" && isset($_POST['parent'])) {
		//Получаем значение для второго селектора
		$snippetParams = array();
		$snippetParams['parents'] = intval($_POST['parent']);
		$snippetParams['tpl'] = 'option.item';
		$snippetParams['limit'] = '0';
		$snippetParams['sortby'] = 'pagetitle';
		$snippetParams['sortdir'] = 'ASC';
		//Дописать параметры для сниппета получающего результаты по вкусу			

		$snippetResult = $modx->runSnippet('pdoResources', $snippetParams);

		$result = array($snippetResult, 'success');
	}
	else {
		$result = array('Некорректный запрос', 'error');
	}
	
	if (!empty($result)) {
		die(json_encode($result));
	}
?>


но, черт возьми, никак не возьму в толк, как реализовать вывод ценника на модель (записана в TV ресурса) при выборе этой самой модели.

Не окажется-ли кто-нибудь столь добр, что подскажет как сие реализовать?