Володя

Володя

С нами с 18 декабря 2012; Место в рейтинге пользователей: #4
Володя
25 июля 2017, 09:55
1
+2
при обычном вызове он отрабатывает, а феном не понимает — вот и все.
скопируйте сниппет подключите в нем pdo и замените вызовы $modx->getChunk на аналогичные от pdo
Володя
25 июля 2017, 09:44
+1
Я предполагаю, что можно так же создать плагин на событи
да
и как то переопределить любые методы ExtJs
да modx.pro/help/12702/#comment-83435
Володя
25 июля 2017, 09:42
0
дело то наверно не в AjaxSnippet, а в том сниппете что вы пытаетесь через него запустить…
Володя
21 июля 2017, 12:07
0
А активность в МС определяется наличием в общей категории и в архиве?
да, на одном магазине требовалось не выгружать некоторые товары. Было сделано следующее:
добавлена настройка sync_moysklad_filter_product_not_upload
значение — Не выгружать


в МС создано доп.поле — Не выгружать


у товаров которые не нужно выгружать в данное поле пишется что либо, соответственно эти товары не выгружаются c МС.
Володя
21 июля 2017, 11:55
0
Привет. Нет это просто по ссылке таба (name). Структура примерно такая
<div class="tm-switch-table uk-margin-large-bottom">
    <ul class="first" data-uk-switcher="{connect:'#table', animation: 'fade'}">
        <li aria-expanded="false" class=""><a href="">name1</a></li>
        <li aria-expanded="true" class="uk-active"><a href="">name2</a></li>
        <li aria-expanded="false"><a href="">name3</a></li>
    </ul>
    <ul id="table" class="second uk-switcher">
      ...
    </ul>
</div>
Володя
21 июля 2017, 11:40
0
я где вот так делал
UIkit.on('afterready.uk.dom', function (e) {
	$('.tm-switch-table ul[data-uk-switcher]').find("a:contains('"+hash['models']+"')").click();
});
Володя
21 июля 2017, 09:45
0
Если продукт активен в МС, то конечно он при импорте будет снова включен.
Попробуйте воспользоваться настройкой
sync_moysklad_product_skip_fields_on_upd — Поля продукта исключаемые при обновлении.
Володя
18 июля 2017, 10:32
0
Может хотябы можно какой-то Хук написать, который при синхронизации и наличии нулевых остатков (или по какому-то другому свойству) будет деактивировать/активировать товар на сайте?
вы можете написать плагин на сохранение ресурса брать поле остатка и в зависимости от его значения
деактивировать/активировать товар на сайте
Володя
18 июля 2017, 09:42
0
но каким плейсхолдером его вызывать я так и не понял.

аналогично другим плейсхолдерам. Тестировать лучше в анонимном режиме браузера. так как данные дергаются один раз и пишутся в сессию, затем берутся отттуда. Скорее всего с этим связана ваша проблема.
Володя
17 июля 2017, 18:11
0
Работать с неопубликованными ресурсами не считаю разумным. Архивные ресурсы моего склада это ресурсы к удалению.
Настройка статус для задания первоначального статуса продукта при импорте. Возможно ограничить вывод продуктов в каталог по какому либо признаку свойству…
Володя
17 июля 2017, 15:22
0
Спасибо, полезный плагин.

пожалуйста!
Не могу понять, как синхронизировать неактивные товары?

не предполагалось что либо делать с неопубликованными ресурсами.
Потому в данный момент никак их не выгрузить.
Володя
17 июля 2017, 11:02
+6
имхо конечно переписывать под феном. Смысл тащить старый синтаксис? только из за нежелания кого либо учиться новому?
По моему разница в удобстве пользования очевидна…
Володя
16 июля 2017, 11:15
+1
Добрый день.
СУдя по таблице github.com/vgrish/gl/blob/master/core/components/gl/model/schema/gl.mysql.schema.xml#L99-L111
я уже добавлял кучу полей, создайте настройку
gl_fields_window_data и пропишите в ней
id,default,class,resource,identifier,image,phone,phone_add,email,address,active,name_alt
и у вас будет два поля с телефоном
Володя
14 июля 2017, 13:48
0
Добрый день.
Если поле вес предполагает свободное значение то можно реализовать через плагин.
Пишите в ТП, решим.
Спасибо!
Володя
13 июля 2017, 10:25
0
Как импортировать размеры, если в «Моем складе» они представлены в виде модификаций товара
модификации МС синхронизируются с модификациями пакета msOptionsPrice2
если же вы хотите чтото другое то вам в любом случае надо поставить выгрузку модификаций в пакете syncMoySklad и написав плагин например на сохранение ресурса брать модификации в поле sync_modifications и делать с ними что вам угодно
Володя
13 июля 2017, 10:20
0
модификации МС синхронизируются с модификациями пакета msOptionsPrice2. В настройках syncMoySklad есть отдельный раздел связанный с модификациями.
Володя
12 июля 2017, 15:18
0
Добрый день.
Пишите в ТП
Приложите доступы к админке и ссылку на проблемный товар.
Спасибо!