miniShop2: привязка производителей к ресурсам
Всем доброго времени суток!
Первый раз взялся за MiniShop и возник вопрос: в настройках производителя можно привязать его к конкретному ресурсу (см. прикрепленное изображение). Скажите пожалуйста что это дает? Можно ли через эту привязку как-то выводить на странице этого ресурса инфу про этого производителя не пользуясь дополнительными сниппетами?
Заранее благодарю за ответ.
Первый раз взялся за MiniShop и возник вопрос: в настройках производителя можно привязать его к конкретному ресурсу (см. прикрепленное изображение). Скажите пожалуйста что это дает? Можно ли через эту привязку как-то выводить на странице этого ресурса инфу про этого производителя не пользуясь дополнительными сниппетами?
Заранее благодарю за ответ.
Комментарии: 23
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
А при клике на них переходить на привязанный к каждому производителю ресурс для более детальной информации.
В чанк chunk будет передана [[+resource]] или {$resource} в зависимости от того какой синтаксис вы используете.
Она содержит id прикрепленного ресурса и вы можете сделать из нее ссылку в chunk так {$_modx->makeUrl($resource)}
И на экран будут распечатаны все плейсхолдеры, которые вы можете использовать.
Или как вариант сохраните результат вызова сниппета в переменную fenom, а затем распечатайте ее на экран.
Вот так выглядит ссылка на логотип производителя [[+logo]]
Вот так на название — [[+name]]
Вариантов несколько:
1) Не рекомендуемый. Добавляйте/дублируйте информацию о производителе с помощью TV
2) Вариант «не очень». Воспользоваться pdoResources и с помощью where достать данные
3) Рекомендуемый. Простой сниппет который будет брать инфу из таблицы минишоп
Результат:
file.modx.pro/files/6/0/b/60b37ffe8a457f7292c2dd71d39a212d.png
вот так выводятся
мне объясняли что за этот вывод отвечает pdopage, но как исправить это я не понимаю.
да еще некоторые предполагают что виной «base href» он у меня такой
Заранее спасибо.