Вопросы

Какое решение можно использовать для настройки синхронизации с 1С?

Добрый день!
Сайт необходимо интегрировать с 1С.
Дерево ресурсов сайта будет строиться из иерархии 1С (появился новый товар соответственно автоматически создается новый ресурс).
Также, при заказе с сайта данные должны уходить в 1С и фиксироваться там.
Есть какое-то готовое решение для этих задач или всё писать руками?
Денис
08 августа 2019, 12:39
modx.pro
773
0

Фотобанк на modx

Есть вопрос, по реализации сайта-фотобанка. Продажа фото.
ms2Gallery может в связке с msFile, реализовать чтобы загруженные фото (превью), как то подсоединялись в msFile. А на фронте продавать через miniShop2 эти фото, у каждого размера своя цена.
Кто что подскажет, может кто готов помочь в реализации проекта?
Илья Александрович
08 августа 2019, 11:34
modx.pro
741
0

Как хранить модификаторы феном, в файловой системе?

Перешел на феном и стараюсь всю логику, по возможности перенести в файловую систему. С шаблонами, сниппетами и чанками пока все удачно получается. Отностительно удобно решается вопрос с плагинами. Но вот когда возникает необходимость использовать сниппеты как модификаторы, приходится всю логику переносить в базу данных. А очень хочтеся, хотя бы ту часть логики которая непосредственно решает задачу, держать в файловой системе.
Саша Туманов
08 августа 2019, 11:00
modx.pro
879
0

Возможно заменить в хвосте URL параметр?

Привет. Подскажите, возможно заменить в хвосте URL параметр, когда пользователь попадает на определённую страницу?
После успешной оплаты пользователя редиректит на страницу «Спасибо» с бесполезным хвостом MNT_TRANSACTION_ID вместо msorder (модуль payanyway с их сайта). Из-за этого пользователь не видит свой заказ. Хотелось бы как-то менять MNT_TRANSACTION_ID на msorder.
Или дописать в конец URL msorder с номером из MNT_TRANSACTION_ID.
Денис
08 августа 2019, 10:35
modx.pro
939
0

Стоит ли использовать MODX для сервиса по типу Youdo/Profi.ru

Доброго дня.

Есть идея создания системы (сервиса). Идея относительно амбициозная. Для американского рынка.
Предполагается два этапа — первый, при котором делается прототип на Wordpress с имеющимися плагинами, второй, разработка сервиса с нуля с использованием адекватных технологий (node.js, vue.js или ранее описанный Nuxt.js, NGINX, надстройки баз, балансировщики и прочее (в общем приличная архитектура)).

Dmitry L.
08 августа 2019, 05:02
modx.pro
1 084
0

Подойдёт ли MODx для сайта с структурой в более чем 3 тыс страниц?

Собственно вопрос: MODx потянет сайт с структурой в более чем 3 тыс страниц?

Если нет, то какие могут возникнуть сложности?
Ivan
07 августа 2019, 15:06
modx.pro
1 139
0

сортировка по опции товара FENOM miniShop2

Как настроить такую сортировку на FENOM?
Сортировка по двум полям, цена и площадь.
У меня параметр называется Площадь — p2

Есть пример в документации
[[!mFilter2?
    &parents=`0`
    &element=`msProducts`
    &leftJoin=`{
        "Test1": {
            "class": "msProductOption",
            "on": "Test1.key = 'test1' and Test1.product_id = msProduct.id"
        }
    }`
    &sortAliases=`{"test1":"Test1"}`
    &aliases=`test1|value==test1`
    &sort=`test1:desc`
]]
Ссылка для сортировки в чанке tpl.mFilter2.outer в данном случае должна быть примерно такой:
<a href="#" class="sort [[+mse2_sort:is=``:then=`active`]]"
    data-sort="test1"
    data-dir="[[+mse2_sort:is=``:then=`desc`]]"
    data-default="desc">Test1 <span></span></a>
Илья Александрович
07 августа 2019, 14:33
modx.pro
1 171
0

Office. Данные из поля не записываются в админку

Всем добрый день!

Добавила дополнительное поле в профиль юзера.
Если заполнять или редактировать профиль, то данные успешно сохраняются в этом поле.

Теперь к проблеме.
Мне нужно использовать это поле при регистрации клиента.
Поле — nameClient

В чанке я прописываю это поле следующим образом:
<div class="form-group">
                <label for="office-auth-register-nameClient" class="col-md-3 control-label">
                   {'office_auth_register_nameClient' | lexicon}<span class="red">*</span>
                </label>
                <div class="col-md-8">
                    <input type="text" name="nameClient" placeholder="" value="" class="form-control" id="office-register-form-nameClient" required>
                </div>
            </div>
Создала плагин:

<?php
if ($modx->context->key != 'mgr') {
    switch ($modx->event->name) {
        case 'OnBeforeUserFormSave':
            if ($mode == 'new') {
                $user->Profile->get('nameClient', $nameClient);
            }
            break;
        case 'OnUserFormSave':
            if ($mode == 'new') {
                $user->Profile->set('nameClient', $nameClient);
            }
            break;
    }
}
Данные, заполненные в этом поле не передаются в профиль.
Как быть?:
Ника
07 августа 2019, 11:50
modx.pro
515
0

msOptions как вывести единицы измерения?

Так не работает, подскажите пожалуйста.
{$measure_unit}
{foreach $options as $name => $values}
    <tr>
        <td>
            {('ms2_product_' ~ $name) | lexicon}:
        </td>
        <td>
            {foreach $values as $value}
                {$value} {$measure_unit}
            {/foreach} 
        </td>
    </tr>
{/foreach}
Илья Александрович
07 августа 2019, 10:46
modx.pro
1 627
0

Циклическое перенаправление на странице

Господа, я один так сильно грешу или и у других наблюдается такая же проблема?
Наверное я зря решил что проблема исключительно в autoredirector.
Проанализировал и вижу, что зацикливание происходит только на тех страницах, на которых вызывается сниппет msProducts. Отключил его и страницы начали работать… Очень интересно, при том что в логах пусто.
Александр Мельник
07 августа 2019, 09:41
modx.pro
1 210
0