Владимир · 31 января 2019, 01:03 Спасибо, Евгений! Может для шаблона кому пригодится(копи/паст): {block 'title'} {'ms2_email_subject_new_manager' | lexicon : $order} <ul style="font-size: 15px;"> <li>Покупатель: [[+address.receiver]]</li> <li>Телефон: [[+address.phone]]</li> <li>Почта: [[+user.email]]</li> <li>Адрес: [[+address.city]], [[+address.street]], [[+address.building]], [[+address.room]]</li> <li>Способ доставки: [[+delivery.name]]</li> <li>Тип оплаты: [[+payment.name]]</li> <li>Комментрарий: [[+address.comment]]</li> </ul> <hr> {/block} Вопросы / Minishop2 и письма менеджеру 6 0 3
Николай Загумённов · 25 мая 2016, 11:12 Путь до картинки можно менять не модификаторами во время, а при сохранении тикета, плагином на событие OnDocFormSave. Заодно проверяет поле content на наличие картинок с таким путём и меняет 0 на id. Может кому пригодится. Мне пригодился этот пост. Спасибо за него. <?php switch ($modx->event->name) { case 'OnDocFormSave': if (is_object($resource) && is_array($resource->_fields)) { $data = $resource->_fields; $resource_id = $data['id']; // $modx->log(1, print_r($data, 1)); $flds = $tv_values = array(); foreach ($data as $key => $value) { if ($key == 'item_image') { $tv_id = 2; // id твшки с картинкой $value = trim($value); $tv_value = str_replace('assets/images/tickets/0', 'assets/images/tickets/' . $resource_id, $value); } if ($key == 'content') { $content = str_replace('assets/images/tickets/0', 'assets/images/tickets/' . $resource_id, $value); } } if (!empty($content)) { $res_obj = $modx->getObject('modResource',$resource_id); $res_obj->set('content', $content); $res_obj->save(); unset($res_obj); } // пишем в таблицу modTemplateVarResource if (!empty($tv_value)) { //$modx->log(1, print_r($tv_values, 1)); if (!$tv_obj = $modx->getObject('modTemplateVarResource', array( 'tmplvarid' => $tv_id, 'contentid' => $resource_id, ))) { $tv_obj = $modx->newObject('modTemplateVarResource'); } $tv_obj->fromArray(array( 'tmplvarid' => $tv_id, 'contentid' => $resource_id, 'value' => $tv_value, )); $tv_obj->save(); // $modx->log(1, print_r($tv_obj->toArray(), 1)); unset($tv_obj); } } break; } Готовые решения / TinyMCE + Tickets + выбор главной картинки в TV 27 0 3
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
[mSync] Новая версия синхронизации с 1С Всем привет. В какой то момент начали сыпаться ошибки: Error 23000 executing statement: INSERT INTO `modx_msync_products` (`product_id`, `uuid_1c`) VALUES ...
Checkbox для модального окна Они не отключены, они платные, чтобы писали только те, кому действительно очень надо. Когда бесплатно люди начинают думать, что я им должен.
[SendIt 2.6.0] Анализ поведения пользователя для защиты от спама (невидимая капча)... Здравствуйте. Делаю личный кабинет на Sendit и со сбросом пароля возникли проблемы. Можете подсказать, в чем ошибка? Список вопросов в одноименном разделе на modx.pro пока пуст, и,...
Minishop + честный знак (продажа маркированной продукции) В нашем случае мы решили убрать всю логику по маркировке сайта.
MiniShop3 - Не выводятся товары дополнительных категорий @SYAN ваша указанная проблема исправлена еще до версии 1.2.3 @Павлик Мышкин завел: github.com/modx-pro/MiniShop3/issues/480 github.com/modx-pro/MiniShop3/issues/481Исправим в б...
MobileDetect 2.0.0-pl функция "планшеты как стандартные браузеры не работает" в 2.1.0-pl баг исправлен
Может для шаблона кому пригодится(копи/паст):
Заодно проверяет поле content на наличие картинок с таким путём и меняет 0 на id.
Может кому пригодится.
Мне пригодился этот пост. Спасибо за него.