http://www.sottwell.com/article-vanilla.html это решение для REVO
Другие гуглящиеся для vanilla < 2 (например
http://modxcms.com/forums/index.php/topic,45105.msg267359.html#msg267359 )
Большая проблема в том, что не указывают версии, для которых приведено решение, приходится догадываться.
Собственно используемые модули:
Vanilla Proxyconnect 1.8.4
Vanilla version 2.0.17.8
modx 1.0.5
Для evo снипет передающий данные пользователя !!Вызывать в документе без шаблона, с типом plain\text!!:
<?php
if ($modx->getLoginUserID() != ""){
global $modx;
$useridmassive = $modx->getLoginUserID();
$userid = $useridmassive["id"]; // Получаем ИД-пользователя
$userinfo = $modx->getWebUserInfo($userid); //Используем Ид для получения массива с данными
$output = "";
$output = "UniqueID=" . $userinfo[id] . "\n\n";
$output .= "Name=" . $userinfo[username] . "\n\n";
$output .= "Email=" . $userinfo[email] . "\n\n";
return $output;
}
return;
?>
Правда обещанного окна при переходе на форум я так и не вижу, но при нажатии кнопки войти заходит. Пользователя определяет корректно. Выход работает тоже на половину, из форума выход одновременно разлогинивает на сайте, при логауте на сайте кука форума не убивается. Ибо плагин надо сделать для EVO, а программист с меня не очень, тем более в отсутствии доки по событиям в MODX EVO.