Артур Шевченко

Артур Шевченко

С нами с 24 мая 2019; Место в рейтинге пользователей: #3
Отправить деньги
15 февраля 2021, 22:02
+1
Совершенно непонятно, что вам нужно. Что значит отправить по ссылке? Как get-параметр? Или вам нужно чтобы сервер вернул json в ответ на ваш POST запрос? Формулируйте задачу правильно и возможно сами сможете находить решения.
13 февраля 2021, 12:29
0
Если сайт на modx, то вытаскивать верстку, чтобы превратить её в статику, кажется ещё более некошерным. Создайте новый контекст и заливайте туда новую информацию.
13 февраля 2021, 00:40
0
Тяжелый случай)) В телегу мне напишите доступы, завтра посмотрю.
12 февраля 2021, 23:25
-1
В вызове mFilter2 это если на fenom
...
'where' => ['remains:>' => 0],
...
А если pHx то по-моему так &where=`{«remains:>»: «0»}`
Хотя с модификацией может не сработать.
12 февраля 2021, 23:22
0
На вкладке элементы, есть раздел Шаблоны, найдите там шаблон страницы на которой выводятся товары, в шаблоне найдите msProducts, где-то рядом с ним будет написано или 'tpl' => 'blabla' или &tpl=`blabla` вот это blabla и есть чанк который надо редактировать.
12 февраля 2021, 22:52
0
А если сделано через феном, то куда копать, чтобы найти ТПЛ'ки. связанные с ним?
core/elements/
12 февраля 2021, 20:51
0
На вкладке Ресурсы, есть раздел Чанки, в нем папка minishop2, в папке два чанка msProduct.content — вывод информации о товаре на отдельной странице, tpl.msProducts.row — вывод информации о товаре на других страницах. Эти чанки можно использовать как образцы, редактировать лучше их копии. К тому же есть вероятность, что всё сделано через Fenom и тогда чанки и шаблоны в другом месте.
12 февраля 2021, 11:34
-1
Вы знаете, что в форме можно передать массив, если название поля написать вот так fieldname[]? Также, если вы посмотрите в стандартный чанк msProductRow, то заметите, что в форме есть скрытое поле options[], оно передаётся на сервер как массив и в него можно запихнуть любое значение. Если вам пришлось создать новую опцию, значит либо я не понял что вы делаете, либо вы. Третьего не дано? И для общего развития, можете посмотреть в базе как хранятся опции, ради эксперимента, сделайте, как я написал, потом найдите в таблице ms2_order_products товар и посмотрите какие у него есть опции ?
12 февраля 2021, 11:11
-1
В смысле новую опцию заводить? В настройках-то? А я разве говорил, что это нужно сделать? Массив формируется вне зависимости от того, есть эта опция или нет в настройках, а значение можете туда любое записать хоть ТВ, хоть псевдоним
11 февраля 2021, 22:43
-1
в карточке товара внутри формы добавления в корзину добавляете
<input type="hidden" name="options[size_title]" value="{$_modx->resource.size_title}">
В корзине и в письме появится свойство $product.options['size_title']
11 февраля 2021, 22:24
-1
Если вы хотите передать значение тв в письмо, записывайте его в options[].
11 февраля 2021, 16:41
-1
Код вызова и полный код шаблона в студию. Можно ещё showLog приложить.
10 февраля 2021, 20:25
0
В возможных параметрах у вас заголовок и id страницы статьи? 'parents'=>89 — это что? список статей? список авторов? И вообще почему LIKE? Вам же нужно точное совпадение, должно быть =
09 февраля 2021, 23:47
-1
В modx только один механизм привязки Группа пользователей и Группа ресурсов. Подробнее тут
09 февраля 2021, 23:45
-1
Если именно через msOptionsPrice2, то нужно будет создать модификации на все варианты. например у вас есть опция-1, опция-2, опция-3, вам нужно создать модификации
опция-1
опция-1+ опция-2
опция-1+опция-2+опция-3
И на фронте возможно доработать js придётся.
09 февраля 2021, 23:39
-1
Нет.
09 февраля 2021, 00:06
-1
А это разве влияет на работу?
08 февраля 2021, 17:37
-1
Нет, не знаю. Знаю точно, что его можно написать самому.
08 февраля 2021, 16:52
-1
Поэтому лучше написать сниппет, который будет оправлять данные для перевода по api, и сохранять полученный перевод. А запускать его можно через консоль или по крону.
08 февраля 2021, 15:53
-1
Я с этим компонентом не работал, но вот тут написано, что есть события для плагинов, скорее всего вам нужно это xParserOnBeforeTaskActions, но это не точно и вот в нём надо вытащить данные для перевода, передать их по api в переводчик, получить перевод и сохранить уже переведенный текст. НО мне кажется это будет слишком долго. Поэтому лучше написать сниппет, который будет оправлять данные для перевода по api, и сохранять полученный перевод. А запускать его можно через консоль или по крону.