Вывод меню с картинками из ms2gallery

Есть двух двухуровневое меню.
{$_modx->runSnippet('pdoMenu',[
        'parents' => '16',
        'level' => '2',
        'sortby' => 'menuindex',
        'resources' => '',
        'showLog' => '1',
        'tplInner' => '@INLINE {$wrapper}',
        'tplParentRow' => '@INLINE
          <li  class="{$classnames} dropdown">
            <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" {$attributes} aria-haspopup="true" aria-expanded="false">{$menutitle}</a>
            <ul class="dropdown-menu" aria-labelledby="dropdownMenuButton"><li class="parent-name">{$menutitle}</li>{$wrapper}</ul>
          </li>',
        'tpl' => '@INLINE <li role="presentation" itemscope itemtype="http://schema.org/SiteNavigationElement" {$classes}><a itemprop="url" role="menuitem" class="nav-link" href="{$link}" {$attributes}>{$pagetitle}</a>{$wrapper}</li>',
        'tplInnerRow' => '@INLINE <li role="presentation" itemscope itemtype="http://schema.org/SiteNavigationElement" {$classes}><a itemprop="url" role="menuitem" class="submenu nav-link" href="{$link}" {$attributes}>{$pagetitle}{$small}</a>{$wrapper}</li>',
        'rowClass' => 'nav-item',
        'includeTVs' => 'titlemenu',
        'tplOuter' => '@INLINE <ul aria-label="Меню" role="menubar" class="navbar-nav main-menu">{$wrapper}</ul>'
    ])}
Возникла необходимость подгружать первые картинки из ms2gallery соответствующих ресурсов к каждому пункту.
А вот как реализовать — не хватает знаний. Подскажите как это реализовать?
Bender
03 февраля 2018, 20:38
modx.pro
4
1 309
0

Комментарии: 1

Bender
04 февраля 2018, 21:42
3
+2
Благодаря Василию, вопрос был разрешен.
'class' => 'modResource',
        'loadModels' => 'ms2gallery',
        'leftJoin' => [
            'Image' => [
                'class' => 'msResourceFile',
                'on' => 'modResource.id = Image.resource_id AND Image.parent = 0',
            ],
            'Thumb' => [
                'class' => 'msResourceFile',
                'on' => 'Image.id = Thumb.parent AND Thumb.path LIKE "%medium%"',
            ]
        ],
        'select' => [
            'modResource' => '*',
            'Image' => 'Image.url as image',
            'Thumb' => 'Thumb.url as thumb',
        ],
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1