за не достатком времени , наверно поступил не много по ламерски
но вроде работает как необходимо.
в файле
/includes/document.parser.class.inc.php
происходит замена этих слотов на нужные значения
тут есть функция parseDocumentSource
В нее вставил такой код:
if(preg_match('%^\/catalog%i',$_SERVER['REQUEST_URI']) && isset($_GET['prod'])) {
$prod_id=abs(intval($_GET['prod']));
$name_rus=@mysql_result(mysql_query('SELECT name FROM products WHERE id='.$prod_id.';'),0);
if($name_rus) {
$source=preg_replace('%\[\*pagetitle\*\]%i',$name_rus,$source);
}
}
В каталоге тайтлы заменяються.
Не знаю на сколько это правильно, но думаю не на что не повлияет.
Может кому пригодиться.
ModX конечно в будущем подЪучу
Спасибо всем кто отписался, за помощь