epic

epic

С нами с 16 марта 2024; Место в рейтинге пользователей: #9541

Вывести опции по категориям

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

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

У всех категорий свои опции, но для клиента хочется сделать вывод более понятным и удобным. Пример:



То есть, основные характеристики, процессор, дисплей и т.д, а под ними уже выводить необходимые опции.

Во всех категориях названия опций и сами опции будут отличаться, не хочется делать для каждой категории свой шаблон, т.к это долго и сложно в управлении в дальнейшем.

Подскажите, есть ли какие-то способы реализации?

Использую: minishop2, mSearch2.
Ivan
06 сентября 2018, 15:37
modx.pro
2
1 293
0

[changeDomain] - определение поддоменов

Всем привет. Делаю не большой заказ, где необходима была работа с множеством поддоменов. Необходимы были какие то фиксированные поля для каждого, ну и я решил еще от себя добавить возможность добавления неограниченного количества опций к каждому поддомену.
Михаил
22 октября 2017, 04:16
modx.pro
20
4 301
+20

[mSync] Новая версия синхронизации с 1С



После длительной разработки, хочу представить вам новую версию дополнения для синхронизации интернет-магазинов miniShop 2 с сервисами, поддерживающими обмен по протоколу CommerceML, в первую очередь с «1С. Управление торговлей» на базе «1С Предприятие» версии >= 8.0.

Дополнение mSklad было полностью переработано изнутри, поэтому mSync было решено выпустить отдельно — он не имеет обратной совместимости с предыдущими версиями. Но благодаря переработке появились большие возможности по развитию дополнения в будущем. При этом техподдержка старой версии mSklad, будет так же действовать 1 год с момента покупки.

Изменения относительно дополнения mSklad:
Виталий Киреев
21 августа 2017, 13:51
modx.pro
2
12 501
+9

mFilter2 и tv список ресурсов

Подскажите пожалуйста, делаю фильтр с помощью компонента mFilter2 при фильтрации по «tv — список ресурсов» в самом фильтре выводятся id ресурсов, а как сделать что бы выводился pagetitle ни как не могу сообразить?

Вот сам вызов сниппета, соответсвенно roomType, kolection_tv, productType это дополнительные поля с параметром ввода список ресурсов
[[!mFilter2?
&class=`msProduct`
&element=`msProducts`
&ajaxMode=`button`
&ajaxElemWrapper=`.row`
&ajaxElemRows=`.row .products`
&ajaxElemPagination=`.row .pagination`
&ajaxElemLink=`.row .pagination a`
&ajaxElemMore=`.row .more`
&ajaxTplMore=`@INLINE <div class=«col-lg-12 more» id=«more»">Показать еще`
&parents=`0`
&tvPrefix=`tv.`
&limit=`8`
&tplOuter=`mFilter2.outer`
&tpl=`tplRoomItem`
&filters=`tv|roomType, tv|productType, ms|vendor:vendors, tv|kolection_tv, msoption|style`
&tplFilter.outer.ms|vendor=`mFilter2.filter.select`
&tplFilter.row.ms|vendor=`mFilter2.filter.option`
&tplFilter.outer.tv|roomType=`mFilter2.filter.select`
&tplFilter.row.tv|roomType=`mFilter2.filter.option`
&tplFilter.outer.tv|kolection_tv=`mFilter2.filter.select`
&tplFilter.row.tv|kolection_tv=`mFilter2.filter.option`
&tplFilter.outer.tv|productType=`mFilter2.filter.select`
&tplFilter.row.tv|productType=`mFilter2.filter.option`
&tplFilter.outer.msoption|style=`mFilter2.filter.select`
&tplFilter.row.msoption|style=`mFilter2.filter.option`
]]
Ринат
24 июня 2017, 18:14
modx.pro
1
2 299
0

[citySelect] - выбор города

Обновление компонента по выбору города.
Геолокация пользователя с помощью DaData
Подсказки города во время набора организованны с помощью kladr-api.


Володя
21 июня 2017, 08:58
modx.pro
5
10 564
+17

Присоединить таблицу с тегами ms2Gallery к pdoPage

Приветствую, Друзья!

Имеется конструкция:

[[!pdoPage?
  	&element=`pdoResources`
  	&loadModels=`ms2gallery`
        &parents=`225`
        &limit=`10`
        &tpl=`@INLINE [[+image]]`
        &leftJoin=`{
        		"portfolioThumb": {
        		    "class":"msResourceFile","alias":"image",
        		    "on": "image.resource_id = modResource.id AND image.path LIKE '%/medium/%' AND image.add LIKE '%фон%'"
        		}
      	 }`
      	&select=`{
      		"modResource":"*"
      		,"portfolioThumb":"image.url as image"
      	}`
      ]]

Здесь выводятся все ресурсы родителя с id 225, при чем в качестве миниатюры выбирается та, где в дополнительном поле картинок ms2Gallery для ресурса (add в таблице modx_ms2_resource_files) указан текст «фон»
Дмитрий
23 апреля 2017, 16:47
modx.pro
1
1 382
0

Смена уведомлений с jGroul на ModPNotify

Добрый день. Ни кто на практике не сталкивался со сменой уведомлений с jGroul на ModPNotify. Подскажите пожалуйста где и что менять.
taxsin
12 августа 2016, 12:40
modx.pro
11
3 188
0

[msPec] - расчет доставки ТК. "ПЭК"

msPec — рассчитывает стоимость доставки, с учетом веса, объема и стоимости продуктов для перевозок транспортной компаний «ПЭК»


Особенности
  • работа только с новым miniShop2 (version =>2.4.0-beta2)
  • сниппет для расчета стоимости корзины
  • сниппет для расчета стоимости продукта
  • адаптация с GeoLocation для определения города покупателя
демо: delivery.vgrish.ru/
Володя
28 июля 2016, 13:43
modx.pro
1
3 666
+5

Вывод данных из кастомной таблицы

Всем привет!
Пишу уже некоторое время на MODx, и вдруг задумался, а правильно ли я это делаю в плане оптимизации.
Стандартный пример:
Допустим, есть кастомная таблица в бд, например о животных, из которой нужно подставить данные в большой, кастомный список.
Дмитрий
08 мая 2016, 10:26
modx.pro
1
2 502
0

MIGX получить ID редактируемой строки

Значит воспользовался я статье из оф доков: rtfm.modx.com/extras/revo/migx/migx.tutorials/migx.create-selectable-and-sortable-attributes-list-for-whatever-you-need-it
В принципе привел в косметический порядок, подстроил под себя, но вот столкнулся с одной не решаемой задачей( В таблице в которой строится список ресурсов есть возможность «редактировать», после чего открывается модальное окно со всеми указанными в migx конфигурации элементами формы.
Так вот в чем загвоздка — одним из элементов формы является Listbox(список мультиселект) со значением:
@EVAL return $modx->runSnippet("getServicesMigxListbox");
В сниппете я формирую список, но никак не могу в нем получить ID того самого редактируемого элемента в табличке.
lexikon
14 апреля 2016, 22:33
modx.pro
1
1 734
0