Роман
С нами с 01 июня 2017; Место в рейтинге пользователей: #602FormIt сохранить поля которых нет в форме
Здравствуйте! Столкнулся с таким вопросом.
Есть формы которые отправляют определенные данные и сохраняют их в FormIt. Но мне нужно чтобы дополнительно FormIt сохранял определенные данные, которых нет в форме (по определенным причинам я не хочу их там указывать, даже скрывая эти поля).
И вот даже не могу понять в какую сторону копать. В идеале это было бы сделать Плагин, чтобы в каждую форму не писать новый Хук, но и с Хуком в целом подойдет.
В документации ничего такого не нашел. Посмотрел Сниппет FormItSaveForm там есть такое:
Есть формы которые отправляют определенные данные и сохраняют их в FormIt. Но мне нужно чтобы дополнительно FormIt сохранял определенные данные, которых нет в форме (по определенным причинам я не хочу их там указывать, даже скрывая эти поля).
И вот даже не могу понять в какую сторону копать. В идеале это было бы сделать Плагин, чтобы в каждую форму не писать новый Хук, но и с Хуком в целом подойдет.
В документации ничего такого не нашел. Посмотрел Сниппет FormItSaveForm там есть такое:
$newFormArray = array(
'form' => $formName,
'date' => time(),
'values' => $dataArray,
'ip' => $modx->getOption('REMOTE_ADDR', $_SERVER, ''),
'context_key' => $modx->resource->get('context_key'),
'encrypted' => $formEncrypt,
'encryption_type' => $encryptionType,
'hash' => $formHashKey,
);
OnWebPageInit получение настроек сайта / Работа с cookie куками и API MODX
Здравствуйте! Возник такой вопрос, не могу найти решение в интернете, хотя казалось бы вопрос простой.
Событие OnWebPageInit и мне в этом событии нужно получить параметр настройки сайта. В сниппете все работает, а именно в обработчике события нет:
Но именно как в этом событии получить настройку сайта я не могу найти. Подскажите пожалуйста
UPD:
Сделал через событие OnHandleRequest — все работает и обращение к API MODX и работа с Куками
Событие OnWebPageInit и мне в этом событии нужно получить параметр настройки сайта. В сниппете все работает, а именно в обработчике события нет:
$modx->getOption('setting_param')
Как я помню в OnWebPageInit всегда вопрос по доступности к API modx.Но именно как в этом событии получить настройку сайта я не могу найти. Подскажите пожалуйста
UPD:
Сделал через событие OnHandleRequest — все работает и обращение к API MODX и работа с Куками
Проверка товара до добавления его в Корзину
Здравствуйте! Столкнулся с таким вопросом.
У меня при клике на «Добавить» (у товара) всплываем форма для ввода дополнительных данных и уже эта форма добавляет товар в Корзину.
Мне нужно чтобы при клике на «Добавить» проверялись какие есть товары в Корзине и какой товар добавляется (какой шаблон, конкретно в моем случае).
Если я добавляют товар, то понятно, срабатывает miniShop2.Callbacks.add и уже в class msCartHandler, function add и там уже проверять и возвращать что надо.
Но мне нужна проверка товара перед добавлением его в корзину, чтобы показывать форму добавления или нет.
Есть ли что-то вроде miniShop2.Callbacks.status в js Callback'ах или как его сделать самому, а главное потом как это все проверять в какой функции?
Надеюсь понятно объяснил суть вопроса.
Спасибо
У меня при клике на «Добавить» (у товара) всплываем форма для ввода дополнительных данных и уже эта форма добавляет товар в Корзину.
Мне нужно чтобы при клике на «Добавить» проверялись какие есть товары в Корзине и какой товар добавляется (какой шаблон, конкретно в моем случае).
Если я добавляют товар, то понятно, срабатывает miniShop2.Callbacks.add и уже в class msCartHandler, function add и там уже проверять и возвращать что надо.
Но мне нужна проверка товара перед добавлением его в корзину, чтобы показывать форму добавления или нет.
Есть ли что-то вроде miniShop2.Callbacks.status в js Callback'ах или как его сделать самому, а главное потом как это все проверять в какой функции?
Надеюсь понятно объяснил суть вопроса.
Спасибо
Discontrol скидка на товар + скидка на количество
Здравствуйте! Помогите пожалуйста с вопросомю
У меня есть дополнение Discontrol в котором я выставил на определенные позиции скидку в 7%.
Но так же я хочу, чтобы на эти позиции при определенной сумме этих позиций (в корзине могут быть и другие), польхователь получал еще +3%.
Можно ли и как это реализовать?
Сейчас я это сделал отдельно 7% на позиции и 3% на сумму корзины всех товаров и скидка +3% на все товары. Хочется только на указанные чтобы была скидка.
У меня есть дополнение Discontrol в котором я выставил на определенные позиции скидку в 7%.
Но так же я хочу, чтобы на эти позиции при определенной сумме этих позиций (в корзине могут быть и другие), польхователь получал еще +3%.
Можно ли и как это реализовать?
Сейчас я это сделал отдельно 7% на позиции и 3% на сумму корзины всех товаров и скидка +3% на все товары. Хочется только на указанные чтобы была скидка.
Обращение к полю MIGX
Здравствуйте! Возникла потребность в выводе определенного поля из MIGX. Для вывода в контенте например.
Подскажите пожалуйста, знает ли кто-то решение?
Подскажите пожалуйста, знает ли кто-то решение?
getImageList динамическое условие where
Здравствуйте! Подскажите пожалуйста, правильно ли я понимаю что в where нельзя использовать какой-либо параметр, он их нечитает?
Как я понял данный вопрос достаточно популярен, но ответа нигде не смог найти.
Есть запрос:
Каким образом тогда можно сделать динамическую выборку из MIGX по параметру другим способом?
Как я понял данный вопрос достаточно популярен, но ответа нигде не смог найти.
Есть запрос:
{$_modx->runSnippet('!getImageList', [
'tvname' => 'reviews',
'docid' => 167,
'where' => '{"rid:=":"[[*id]]"}'
'tpl' => '@CODE: ([[+rid]])',
])}
Если в where вместо [[*id]] использовать число (28 например), то все работает отлично, но именно параметр он игнорирует.Каким образом тогда можно сделать динамическую выборку из MIGX по параметру другим способом?
Ошибка при работе со Снипеттами minishop2
Здравствуйте! Подскажите пожалуйста, может кто сталкивался — не могу нигде найти ответ на этот вопрос.
Раньше проблем с этим не было и в первый раз с таким столкнулся.
Когда пытаюсь работать со Сниппетами (вызываю их) minishopa:
Выдает ошибку 500 и в логах такое:
pdoTools как и сам miniShop2 — переустанавливал, но в итоге ничего.
Подскажите пожалуйста в чем может быть проблема?
Спасибо.
Раньше проблем с этим не было и в первый раз с таким столкнулся.
Когда пытаюсь работать со Сниппетами (вызываю их) minishopa:
[[!mFilter2?
&element=`msProducts`
&limit=`15`
&depth=`1`
&parents=`[[*id]]`
]]
или напрямую
[[!msProducts?
&parents=`0`
]]
Выдает ошибку 500 и в логах такое:
pdoTools not installed, metadata for miniShop2 objects not loaded
pdoTools как и сам miniShop2 — переустанавливал, но в итоге ничего.
Подскажите пожалуйста в чем может быть проблема?
Спасибо.
Minishop2 не отправляет письма о заказах (smtp QuickEmail при этом работает)
При оформлении заказа не приходят письма на указанный ящик. Ящик вида name@domain.ru. Т.е почта домена корпоративная от Яндекса.
Потом настроил отправку через SMTP и все равно та же проблема. Причем при использовании QuickEmail — почта отправляется и все ок. Что не так с Minioshop2 в этом плане?
Подскажите пожалуйста если кто сталкивался с этой проблемой, каждый раз какой-то ужас с получением уведомлений на почту от Minishop2?
Потом настроил отправку через SMTP и все равно та же проблема. Причем при использовании QuickEmail — почта отправляется и все ок. Что не так с Minioshop2 в этом плане?
Подскажите пожалуйста если кто сталкивался с этой проблемой, каждый раз какой-то ужас с получением уведомлений на почту от Minishop2?
msProductLink_err_nfs, при копировании товара и изменении связи
Здравствуйте! Столкнулся с такой проблемой.
У меня есть блюда и есть обеды, обеды состоят из блюд. Пользуюсь связями.
Создал связь «Один ко многим». Когда создаю обед и добавляю туда имеющиеся блюда (блюда в обедах могут повторятся), то все нормально.
1) Но если копирую какой-то объект и пытаюсь связь обновить, то выходит ошибка — msProductLink_err_nfs — http://joxi.ru/krDxRdbuKzdG8r
2) Если я блюдо, которое хочу поменять сначала добавлю, а потом попытаюсь обновить на это блюда, то обновление не происходит (это и понятно, т/к уже связь добавлена) — http://joxi.ru/ZrJpk3bhwzkko2
Кто-то сталкивался с такой проблемой? Подскажите пожалуйста что можно сделать. Т/к очень часто в наборе блюд надо поменять не все блюда, а только одно и каждый раз создавать заново очень муторно, проще копировать
У меня есть блюда и есть обеды, обеды состоят из блюд. Пользуюсь связями.
Создал связь «Один ко многим». Когда создаю обед и добавляю туда имеющиеся блюда (блюда в обедах могут повторятся), то все нормально.
1) Но если копирую какой-то объект и пытаюсь связь обновить, то выходит ошибка — msProductLink_err_nfs — http://joxi.ru/krDxRdbuKzdG8r
2) Если я блюдо, которое хочу поменять сначала добавлю, а потом попытаюсь обновить на это блюда, то обновление не происходит (это и понятно, т/к уже связь добавлена) — http://joxi.ru/ZrJpk3bhwzkko2
Кто-то сталкивался с такой проблемой? Подскажите пожалуйста что можно сделать. Т/к очень часто в наборе блюд надо поменять не все блюда, а только одно и каждый раз создавать заново очень муторно, проще копировать
Чанк сохраняет не весь текст
Здравствуйте! Как обычно работаю с сайтом и вдруг возникла такая проблема, что вставляю текст в Чанк (он примерно 200 строк), и после сохранения оказывается, что все обрезано до 50 строк примерно и так во всех чанках вдруг, и на всех сайтах, что у меня на локалке хранятся. Работаю через MAMP.
Подскажите пожалуйста в чем может быть проблема? Раньше такого не было.
Подскажите пожалуйста в чем может быть проблема? Раньше такого не было.