Вопросы

Как создать дополнительную вкладку на странице ресурса

Добрый день. Подскажите пожалуйста знающие. Как добавить дополнительную вкладку на странице ресурса. На данный момент есть созданный компонент, подключен файл update.class.php наследуемый от ResourceUpdateManagerController. Видел много вариантов:
1) Ext.override(MODx.panel.Resource — не подходит поскольку данные еще не готовы когда включается этот скрипт и получаю ошибку.
2) MODx.addTab(«modx-resource-tabs» — не подходит поскольку вкладку необходимо разместить строго не в конце, и иметь возможность гибко управлять полями на других вкладках
Евгений Лазарев
19 июля 2021, 16:32
modx.pro
568
0

Добавление точек продаж с ЛК клиента

Всем привет. Подскажите может кто делал уже и может подсказать как реализовать.

Задача состоит в том, чтобы клиент через свой ЛК на сайте мог добавлять собственные точки продаж (например город, магазин, время работы, телефон) — таких магазинов у клиента может быть 1, а может и 10.

Далее на отдельной странице надо на карте показать все магазины всех клиентов — выпадающий список городов и при выборе города отображаются все метки магазинов в этом городе.
Dima
19 июля 2021, 10:48
modx.pro
647
0

Как добавить опции к товару внутри корзины?

Здравствуйте!

На сайте у некоторых товаров есть доп.товары, реализованные с помощью опций.
В корзине под каждым товаром выводится список доп.товаром через чекбоксы, которые к данному товару он может заказать.
Например для ноутбука есть мышь, коврик и наушники, сумка.

Так вот, как сделать так, чтобы если кликнули на чекбокс, то динамически менялась цена товара и соответственно данная опция добавлялась в input options?

Прошу подсказку в какую сторону копать для реализации.
Lori
18 июля 2021, 17:25
modx.pro
618
0

[pdoResources] Вывод ресурсов новее определенной даты.

собственно сабж.
Прошу помочь создать условие через &where для выборки ресурсов только новее 30-1-2017(publishedon).

Задача состоит в том, что бы выбирать из ресурсов новее 30-1-2017 только 5, и рандомом их выводить.
evgeniy dovgani
18 июля 2021, 07:14
modx.pro
929
0

не работает fenom на страницах

Здравствуйте!
Прочитал много инфы в нету по этому поводу и проблему никак неудается решить.
Собственно pdotools_fenom_parser стои ДА, но когда пишу на странице {$id} тогда белая страница
П.С. в шаблоне все работает нормально
Версия МОдкс и ПдоТулс свежие
igor3310
17 июля 2021, 17:47
modx.pro
1 214
0

Порядок вывода скриптов в админке.

Подскажите пожалуйста, почему скрипты идут гораздо раньше чем html? Код моего update.class.php (создан потому что у меня есть класс наследуемый от modResource)
public function loadCustomCssJs()
    {
        $assetsUrl = $this->helpDesk->config['assetsUrl'];
        $properties = $this->modx->getObject('hdOrderData', $this->resource->get('id'));
        parent::loadCustomCssJs();
        $this->addHtml('
        <script type="text/javascript">
        Ext.onReady(function() {
            helpDesk.config = '.json_encode($this->helpDesk->config).';
            helpDesk.config.connector_url = "'.$this->helpDesk->config['connectorUrl'].'";
            helpDesk.record = '.json_encode($properties->toArray()).';
        });
        </script>');
        $this->addLastJavascript($assetsUrl . 'js/mgr/helpdesk.js');
        $this->addLastJavascript($assetsUrl . 'js/mgr/resource/tab.js');
    }
В дереве addHtml гораздо ниже чем addLastJavascript. отсюда у меня ошибка, поскольку не могу подхватить данные необходимые в tab.js
Евгений Лазарев
17 июля 2021, 17:20
modx.pro
666
0

[решено + дополнено] pdoPage спамит в отчет об ошибках

Вот такие ошибки сыпятся очень часто:

[2021-07-15 12:18:01] (ERROR @ /сайт/public_html/core/cache/includes/elements/modsnippet/17.include.cache.php : 152) PHP warning: A non-numeric value encountered
[2021-07-15 12:18:01] (ERROR @ /сайт/public_html/core/cache/includes/elements/modsnippet/17.include.cache.php : 152) PHP warning: Division by zero
Shedko Denis
15 июля 2021, 12:52
modx.pro
1 300
0

formit игнорирует &emailTpl, помогите??!

Александр
13 июля 2021, 12:40
modx.pro
1 268
0

Названия товаров Localizator

Доброго времени суток.

Прошу помочь с выводом переведенных названий товаров. Пытался делать по инструкции, но, видимо, из-за неопытности, не работает вывод на анг. языке, если делать всё как по инструкции по аналогии c pdotools. Если же просто оставить всё как было, то товары выводит, но, естественно на русском. Ниже код для вывода товаров, без попытки вывести с помощью локализатора.

{$_modx->runSnippet('msProducts', [
                    'limit'=>'8',
                    'sortby'=>'{"ID":"ASC"}',
                    'where' => '{' ~ $where ~ '}',
                    'tpl'=>'tplProductRowMP',
                    'parents'=>'2',
                ])}
Семен
12 июля 2021, 09:56
modx.pro
718
0