И ни один оренбуржец (почти) не зашел и не лайкнул.

Провокатор.

Согласен, с основами прямо беда, а ведь это нужно знать непременно.

Раз они дольше решаются, значит именно эти задачи сложнее. А сложные они, потому что основы не изучены. Изучайте. Пожалуйста.

Спасибо за быстрый и развернутый ответ. Понимаю, что пристаю к Вам с глупыми вопросами, но почему-то они иногда решаются дольше чем задачи посложнее. Еще раз спасибо.

Изучайте SQL-запросы и xPDO. Вариантов множество. $q = $modx->newQuery('modUser');

$q->innerJoin('mosUserProfile', 'Profile');

$q->select(array(

'Profile.*',

'modUser.*',

));

$q->where(array(

"username"    => $username,

));

$s = $q->prepare();

while($row = $s->fetch(PDO::FETCH_ASSOC)){

print_r($row);

} Можно, к примеру, к конкретному пользователю обратиться. $user = $modx->getObject('modUser', $user_id);

$profile = $user->Profile;

$fullname= $profile->fullname; Изучайте. Здесь вам на каждый чих решения писать не будут. Изучайте основы и тогда любой запрос сами построите. Console вам в помощь.

Может и не моего ума дело, но я "Блоги", по сути блок навигации по сайту, разместил в верху. Комментарии и публикации меняются во много раз чаще, чем блоги, и эти изменения нужно видеть без всяких лишних усилий (типа длительной прокрутки, переходов по ссылкам и т.п.).

Благодарю за столь подробное описание для "Опубликован", думаю пригодится не только мне. Чем больше инфы, тем проще разобраться начинающему. "Документацию для специалистов" спасибо, уже нашол. Просматриваю и изучаю. Жаль, что почти в самом низу сайдбара. Может и не моего ума дело, но я "Блоги", по сути блок навигации по сайту, разместил в верху.

Только причем здесь меню? Несколько не логично. Очень даже логично. В MODX-е у документов есть два основных флага:

  1. Опубликован. Если опубликован, такой документ будет доступен по прямой ссылке не зависимо от того скрыт он из меню или нет. Если не опубликован, то будет доступен для просмотра только тем, у кого есть права видеть не опубликованные.
  2. Не показывать в меню. Этот флаг удобен для выборок, не важно для формирования меню или для новостных лент и т.п. То есть если даже документ опубликован, но не надо, чтобы он выводился в список документов, то ставим эту галочку. А если вы эту галочку поставили (что по сути должно скрывать документы из списка), но хотите чтобы документы эти все-таки выводились (для чего принудительно ставите флаг выводить скрываемые), то вы в принципе ломаете механизм удобного управления публикациями. Потом какой-то документ надо будет скрыть, а это получится уже сделать только либо снятием с публикации (и такой документ перестанет быть доступным для просмотра, в том числе для поисковых роботов), либо вручную дописывать ID документа в исключения (что по сути не доступно простым менеджерам). Посоветуйте лучший на ваш взгляд и по ShopModxBox и его средствам в часности Собственно, здесь вы и находитесь, ибо мы разработчики этих модулей и кому как не нам лучше всех знать эти модули? Но структурированной документации нет и не предвидится. Всего не опишешь и каждая ситуация индивидуальна. А так, самое интересное в этом разделе: Документация для специалистов

Спасибо за ответ! Было «Не показывать в меню»! Нужно было добавить showHidden=1 или поснимать галки в материалах. Только причем здесь меню? Несколько не логично. Просто нужно запомнить! С MODX revo только начал знакомиться, ну и решил сразу на конкретной задаче. В основном работал с Drupal7. MODX меня приятно удивил! Разберусь и буду использовать две системы. Вот только разбираться несколько сложновато, информации много из разных источников в инете. Посоветуйте лучший на ваш взгляд и по ShopModxBox и его средствам в часности, уж очень привлекатеньно всё в нем. С уважением.

На первый взгляд никаких ошибок не видно. Если проблема еще имеется, скиньте через форму обратной связи доступ в админку, я изучу этот вопрос. Ну а вообще, если вы взяли ShopModxBox, то лучше его средства и использовать. {$params = [

"parent"   => 49,

"limit"    => 5

]}

{processor action="web/resources/getdata" ns="modxsite" params=$params assign=result}

{foreach $result.object as $object}

SomeHTML

{/foreach}