это магические методы ООП php <php class Test{

public $_fields = array();

public $_composites= array(

'Alias' => array(

    //addition

),

);

public function __call(){}

public function __get($varname){

return $this->_cmposites[$varname]?$this->_cmposites[$varname]:$this->_fields[$varname];

}

public function __set($varname){

//Some....logic for add relationship object

}

}

$test = new Test();

$test->Alias = $object;

кажись я не разобрался как код вставлять правильно

Изображения из контента? ИМХО - злое зло. Во-первых, загрязняет содержимое content. Во-вторых, дополнительная нагрузка на выборках. Это как минимум. То есть если картинки нужны именно как часть контента - то пусть там они и будут, но завязывать это на процессоры? Не айс. Пусть это будет чистым контентом.

На самом деле если на schema руку набить то всё довольно быстро делается с помощи MIGXdb. $user->Profile = $modx->newObject('modUserProfile'); Тут надо уже не MODX а сам PHP и ООП понимать. Например: class My {

public $var;

//в функции пользуемся так

function myfunc($text){

$this->var = $text;

}

}

$my= new My();

$my->myfunc('Мой текст');

echo $this->var;

// выведет Мой текст

$this->mystatic = "Статическая переменка";

// здесь мы види м что она нигде не прописана но создаётся автоматически и принадлежит класу. всё просто

ну по поводу изображений в процессоре , так я скажу вещь хорошая , заместо TV , использовать изображения из контента, в любом листинге полезно для вывода превьюхи или мини галарей

видимо вы в разработке были Да, мы затеяли переписать сайт с MODX+Livestreet на чистый MODX, но пришел крупный заказ, который на три с лишним месяца нас занял по полной. Сейчас вот подосвободились и я планирую очень плотно сидеть с нашим сайтом и развивать его. К сожалению прям сразу вот так не включим код в пакет modxSite. Это действительно со всех сторон надо изучать. У меня тоже много всяких наработок по ходовой скапливается, но их приходится многократно обкатывать, прежде чем включить, чтобы убедиться что они нужны на большинстве проектов. А то так все будет разрастаться, что будет у нагружать и в изучении усложнять, а процент использования будет низким.

я давно собирался поделиться этим, раньше видимо вы в разработке были , немог писать здесь, но щас вижу вернулись за что вам спасибо, незачто , я замучился копировать из одной Modx в другую код процессора((, Николай удали код в моем посте пожалуйста , я немогу привыкнуть что тут нормально код не выложить ((