Всего 125 687 комментариев

Александр Мельник
12 апреля 2021, 17:05
0
Спасибо за такой развернутый ответ. Ознакомлюсь.
Скажем так, я не сталкиваюсь с docker в своей повседневной работе и изучаю его, как и многие другие технологии в жалкое свободное время. И возникает такой эффект, что ты вроде разобрался с чем-то новым, но потом полгода ты ни разу не сталкивался, не применял и в итоге смотришь как баран на новые ворота)
Alex
12 апреля 2021, 16:29
0
Только все еще не могу разобраться почему они не связываются после импорта страниц, айдишники для tv блока указаны правильно, по шаблону web:2703;en:2708 как и должно быть написано чтобы работало. После создания страниц они пропадают из дерева ресурсов слева в админке, приходится перетаскивать ресурс (Категорию) к которой они привязаны по вложенности в другой контекст и обратно и только потом после обновления страницы ресурсы импортированные в этот раздел появляются в дереве. Мб из-за этого они теряют связь? Ресурс (категория) теряет связь и нужно привязку отменить и заново привязать. Эта проблема скорее всего из-за самого плагина ImportX?
gg-
gg-
12 апреля 2021, 16:18
0
Кстати, копаюсь. Вижу такой момент: когда включаешь опцию для папки с товарами, то он проставляет всем товарам в базе эту опцию пустой. Соответсвенно, галка включена в товаре. Если галку снять, сохранить, то запись в базе исчезает. И следующий раз уже не показывается. Как тогда работать, пересохранять каждый товар, получается?
Тодор
12 апреля 2021, 15:51
0
В документации по &sortby это описано
Сергей Карпович
12 апреля 2021, 15:40
0
Даже если просто прописать [[+fi.successMessage]], то текст после отправки не появится в этом месте
Артур Шевченко
12 апреля 2021, 15:40
0
Можешь проверить
{'!AjaxForm' | snippet: ['snippet' => 'FormIt', 'successMessage' => 'OK']}
Тодор
12 апреля 2021, 15:37
0
Если форма работает через Ajax то переменые [[+fi.success]] и [[+fi.error]] всегда будут пустые
Сергей Карпович
12 апреля 2021, 15:32
0
Прикол в том, что в стандартном чанке Ajax формы, этот плейсхолдер прописан, скрин: yadi.sk/i/YekLDdTP_HWB_g, по этому и думаю, что он должен работать
Тодор
12 апреля 2021, 15:31
0
$dir = $dir ?: 'assets/media/90/schema/';
$tpl = $tpl ?: 'mailFileInputTpl';

$filename = "schema.png"; // название файла
$file = MODX_BASE_PATH . $dir . "$filename";
if (file_exists($file)) {
  return $modx->getChunk($tpl, $filename);
} else {
  return 'НЕТ СХЕМЫ! ---/ ' . $file;
}
Артур Шевченко
12 апреля 2021, 15:18
0
Во-первых есть два компонента AjaxForm и FormIt. Первый обертка для второго, и если ты выводишь через AjaxForm, то там нет плейсхолдера [[+fi.successMessage]], а в уведомлениях выводится текст указанный в параметре &successMessage. А вывести уведомление внутри формы можно используя событие af_comlete
$(document).on('af_complete', function(event, response) {
   console.log(response.message);
    response.form.reset();
    return false;  
});
Артур Шевченко
12 апреля 2021, 14:57
0
Можно конечно, в документации есть примеры расширения классов minishop2. Но лучше написать плагин на событие msOnBeforeGetOrderCost
Alex
12 апреля 2021, 14:17
0
Спасибо. Это помогло разобраться с тем как заполнять этот шаблон при генерации страниц)
Андрей
12 апреля 2021, 13:50
+1
Попробуй поменять тип ввода ТВ на текстовый (по умолчанию стоит — Скрытый), и назначить доступность для всех шаблонов.

Это как вариант, не проверял.
Владимир
12 апреля 2021, 13:07
0
Добрый день! Установил модуль, настроил по инструкции, но при нажатии на табы у меня не меняется url, а постоянно к нему добавляется новый, тут можно посмотреть пример.
Понимаю, возможно где-то ошибка настройки дружеских url или еще где-то, но так как нет описания как оно должно быть, не могу разобраться. Вобщем нужна ваша помощь
gg-
gg-
12 апреля 2021, 12:56
0
Я понял. Просто вопрос состоит именно в том, что сейчас я включаю опцию в виде флажка у товаров, и по-умолчанию, она включена. Не хочется 100 тысяч товаров сейчас перебирать по этой опции, чтобы ее выключить у всех товаров.
Alex
12 апреля 2021, 12:43
0
Это?

Описание просто переводится как:
(Имя переменной шаблона (TV), в которой Babel будет хранить ссылки между многоязычными ресурсами, это TV будет поддерживать Babel.)
Если обращаться к нему при импорте выдается ошибка.
Андрей
12 апреля 2021, 12:34
0
Столкнулся с проблемой поиска поля «Целевой ресурс» или поле которое можно было бы добавить в поля файла импорта
При установке Babel задаётся TV, где хранятся языковые связи в виде строки — en:74;web:12;it:84, можно посмотреть название в системных настройках.
gg-
gg-
12 апреля 2021, 09:51
0
А где там конкретно помощь по вопросу? Спасибо.
gg-
gg-
12 апреля 2021, 09:51
0
Да, столкнулся с такой же проблемой. Ответов особо не нашел. Есть варинаты?