Отдельные страницы для производителей в minishop2

Здравствуйте!

Вывожу список брендов:
[[!pdoResources?
&class=`msVendor`
&sortby=`name`
&sortdir=`ASC`
&tpl=`brand_tpl`
&toPlaceholder=`brands`
&includeThumbs=`300x300`
]]

Как мне сделать ссылку с каждого логотипа на отдельную страницу бренда, на которой будет его лого и описание?

В голову приходит только создание ресурсов под каждый бренд и вывод этих ресурсов (а не vendors из minishop2)
Олег
22 июня 2017, 20:38
modx.pro
2 959
0

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

Наумов Алексей
23 июня 2017, 09:07
0
Все правильно в голову приходит =)
    Евгений
    23 июня 2017, 11:48
    -1
    Да, все верно, с брендами только так видимо…
        Олег
        23 июня 2017, 21:48
        0
        на первый взгляд сложно. Но пожалуй стоит разобраться. Спасибо!
          Олег
          29 июня 2017, 01:14
          -1
          Там идет речь о выводе товаров определенного производителя.
          Мне же нужно сделать страницы с описанием производителей, взяв информацию и логотип из полей Минишопа.
          miniShop2 -> Настройки -> Производители товаров.
            Максим Кузнецов
            29 июня 2017, 01:56
            +3
            Все, что вам нужно сделать, для применения статьи выше под ваши нужды — заменить отображаемый контент. Логика будет примерно такой:

            1. Создаете страницу /brands/ и назначаете ей отдельный шаблон

            2. Оставляете часть кода, отвечающую за проверку наличия бренда из статьи, но:

            а) выставляете необходимые вам плейсхолдеры
            $modx->setPlaceholder('brand_id', $brand->get('id'));
            //добавить необходимое

            б) в метод sendForward() подставляете айди страницы /brands/

            3 Оформляете шаблон страницы /brands/, используя добавленные вами плейсхолдеры [[+brand_id]] и другие.
              Олег
              29 июня 2017, 11:30
              0
              Спасибо!!!
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          7