Неправильно. Почему? Не скажу. Не надо тыкать пальцем в небо. Изучите нормально xPDO, если в это лезете. Вот в помощь ilyaut.ru/xpdo/
Так реализуйте страницу, где будут отображаться данные профиля пользователя. А чтобы выводить данные нужного пользователя можно, например, get параметром передать его ID.
Вот здесь показано как делается многоуровневое меню на Wayfinder.
protected function getPrice($product){ $prod = $this->modx->getObject('ShopmodxProduct', (int)$this->getProperty('product_id')); $id = $prod->get('resource_id'); $resource = $modx->getObject('modResource',$id); $options = $resource->getTVValue('options'); $options = $resource->getTVValue(15); $op = json_decode($options, 1); $art = $this->getProperty('art'); $size = $this->getProperty('size'); foreach($op as $key=>$option){ if(in_array($art,$option) && in_array($size,$option)){ $opt[]=$option; } }
foreach($opt as $k ){
$product = $k['price'];
}
return $product;
} Посмотрите где может быть ошибка пожалуйста
Спасибо Николай правильно ли я получаю options? $product = $this->modx->getObject('ShopmodxProduct', (int)$this->getProperty('product_id')); $options = $product->get('options'); Почему то не возвращает
Роман, подскажи, пожалуйста, как реализовал слайдер через мигх?
Опыт в разработке на ModX небольшой (правильней все-таки MODX), но все равно делаете крупный проект… Ну да ладно, вам виднее. Смотрите здесь с момента 2. Замена Wayfinder. Но если и на пых-пыхе опыт не большой, то помочь вообще нечем.
легко. Воспользуйся поиском по сайту — тут где-то скрипт лежит вызова процессора через консоль. Я только в консоли все и проверяю
а как бы протестить это дело в консоли, или никак