Comparison: картинка-превью из ms2Gallery
Возникла необходимость использовать дополнение Comparison для сравнения обычных документов (не товаров Minishop). Для загрузки изображений используется дополнение ms2Gallery.
Задача: сделать так, чтобы превью для таблицы сравнения брались из изображений ms2Gallery.
Решение:
Шаг 1: Присоединяем таблицу с картинками через leftJoin. При этом указываем размеры превью. В моем случае это 206x117. Если у вас другие размеры — поставьте свои.
Наслаждаемся результатом.
Задача: сделать так, чтобы превью для таблицы сравнения брались из изображений ms2Gallery.
Решение:
Шаг 1: Присоединяем таблицу с картинками через leftJoin. При этом указываем размеры превью. В моем случае это 206x117. Если у вас другие размеры — поставьте свои.
[[!CompareList?
&leftJoin=`{
"206x117": {"class":"msResourceFile","alias":"206x117", "on": "206x117.resource_id = modResource.id AND 206x117.path LIKE '%/206x117/' AND 206x117.rank=0"}
}`
&select=`{
"modResource":"*"
,"206x117":"206x117.url as 206x117"
}`
]]
Шаг 2: В чанке оформления tpl.Comparison.head заменяем плейсхолдер [[+thumb]] на новый с размерами вашей картинки, т.е в моем случае [[+206x117]].Наслаждаемся результатом.
Комментарии: 5
Ну вообще-то системой пользуются не только профессиональные программисты. Уровень знаний и понимания у всех разный. Лично мне такой гайд помог бы. И вообще, мне кажется, что чем больше гайдов, тем лучше… В том числе и на такие задачи.
Бесспорно, системой пользуются люди с разным багажом знаний. Но какое это имеет отношение к моему комментарию?
Или вы написали гайд для людей, не умеющих пользоваться поиском или хотя бы гуглом?
Да бог с ним, с гуглом, для тех, кто не в состоянии почитать описание/документацию к компоненту, который они приобрели?
UPD:
Или вы написали гайд для людей, не умеющих пользоваться поиском или хотя бы гуглом?
Да бог с ним, с гуглом, для тех, кто не в состоянии почитать описание/документацию к компоненту, который они приобрели?
UPD:
мне кажется, что чем больше гайдов, тем лучшеБольше != лучше.
Спорить нет желания и смысла. Если кому поможет мой гайд – отлично.
Больше = лучше, больше качественных еще лучше. Сам года 2 назад облазил весь modx.pro и bezumkin.ru + задолбал многих своими вопросами. Начиная от «как вывести tv на странице».
И поиск это хорошо, но формулировка одного и того-же вопроса может быть разная ввиду багажа знаний того, кто задает вопрос.
p.s. Того, кто ленится, и спрашивает именно то, что выдает поиск — не оправдываю.
p.s.s. До сих пор задалбываю :)
И поиск это хорошо, но формулировка одного и того-же вопроса может быть разная ввиду багажа знаний того, кто задает вопрос.
p.s. Того, кто ленится, и спрашивает именно то, что выдает поиск — не оправдываю.
p.s.s. До сих пор задалбываю :)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.