Вопросы

Как вставить системную настройку в extjs?

Всем привет.

Добиваю компонент, осталось подставить системную настройку в xtype: 'modx-combo-browser':

$modx->getOption('extras_source');
Вот код:

{
                    xtype: 'modx-combo-browser',
                    fieldLabel: _('extras_release_file'),
                    name: 'file',
                    id: config.id + '-file',
                    source: config.source || MODx.config.default_media_source,
                    anchor: '99%',
                    allowBlank: true,
                }
Как я понимаю, здесь source: config.source || MODx.config.default_media_source, вместо config.source нужно вставить системную настройку которая хранит id источника файлов.

Подскажите пожалуйста как это реализовать?
SEQUEL.ONE
12 марта 2019, 00:48
modx.pro
2
926
0

minishop2 в pdoPage дублирование линка категории в адресе ссылки товара

Уважаемые формучане,

Установил miniShop2 на modx 2.7.1

Настроено ЧПУ

В шаблоне страницы категории товара указано согласно инструкции:

[[!pdoPage? &element=`msProducts `]]
[[!+page.nav]]

Но при загрузке фронта на странице категории в ссылке товара задваевается адрес каталога родителя? например:

www.site.ru/catalog/catalog/good-1.html

При этом если в настройке страницы конкретной категории снять галочку «Использовать псевдоним в пути псевдонимов», то ссылка товара формируется нормально без задвоения, но уже сам этот адрес перестает работать и перенаправляет на главную.

Подскажите, что нужно настроить.

С уважением.
ВК
11 марта 2019, 19:15
modx.pro
1 110
0

mFilter

подскажите, почему не выводит тв?

[[!mFilter2?
					&limit=`21`
					&parents=`[[*id]]`
					&element=`msProducts`
					&setMeta=`1`
					&filters=`
						ms|price:number,
                                                tv|demo,
                                                tv|language,
                                                tv|pred
					`
					&filters=`ms|price:number`
					&showLog=`0`
					&tpls=`productfilter`
                                        &includeTVs=`demo,language,pred`
					&class=`msProduct`
                                        &sort=`ms|price:asc`
					&tplOuter=`mFilter2.outer`
					&tplFilter.outer.ms|price=`tpl.mFilter2.filter.slider`
					&tplFilter.row.ms|price=`mFilter2.filter.number`
				]]
Aslero
11 марта 2019, 17:09
modx.pro
653
0

после оформления заказа

Подскажите, как вывести статус заказа после оформления? и вывести способ оплаты?

То есть когда нажали оформить, оплатили он редиректит на чанк msGetOrder и там вывести способ оплаты
Aslero
11 марта 2019, 16:16
modx.pro
700
0

[extJs] Стилизовать xtype: 'modx-combo-browser'

Есть свой компонент и для загрузки файлов использовал modx-combo-browser. Сохранять значение в поле не нужно, нужно только функционал для загрузки файлов(диспетчер файлов), с чем modx-combo-browser отлично справляться. Но выглядит все как поле


Можно это как-то сделать в виде кнопки, вот таких например
Владимир
11 марта 2019, 13:32
modx.pro
2 233
0

Конвертация валюты в старой цене

Всем привет!
Когда-то Володя помог реализовать автоматическую конвертацию валюты с помощью такого плагина:
<?php
$curs_global = $modx->getOption('eur_uah');
$product = $modx->getObject('msProduct', $product->id);
$curs = $product->get('vendor.phone') ?: $curs_global;

switch($modx->event->name) {
    case 'msOnGetProductPrice':
     
        $returned = $modx->getPlaceholder('_returned_price');
        if (is_array($returned)) {
            $price = $returned['price'];
        }
        $price = $price * $curs;
        
        $values = $modx->Event->returnedValues;
        $values['price'] = $price;
        $modx->event->returnedValues = $values;
        break;
}
который вешается на событие msOnGetProductPrice

Можно ли с помощью данного плагина конвертировать валюту еще и в старой цене?
Владимир
11 марта 2019, 12:15
modx.pro
2
1 460
0

Как вывести в модальном окне таблицу с зависимыми данными extjs

Всем привет. Пытаюсь вывести в своём компоненте в модальном окне таблицу с релизами, кликнув по кнопке из actions на предмете из другой таблицы:

// Releases
        $array['actions'][] = [
            'cls' => '',
            'icon' => 'icon icon-archive',
            'title' => $this->modx->lexicon('extras_package_releases'),
            //'multiple' => $this->modx->lexicon('extras_packages_update'),
            'action' => 'releasesPackage',
            'button' => true,
            'menu' => true,
        ];
SEQUEL.ONE
10 марта 2019, 20:33
modx.pro
1
1 525
0

FormIt

MODX установлен FormIt и AjaxForm заметил что на почту не приходят письма если указан e-mail mail.ru
Юрий
10 марта 2019, 18:33
modx.pro
829
0

Выбор города в выпадающем списке geoLocation

Добрый день! Переключение городов на сайте remo-avto.ru/ реализовано при помощи modstore.pro/packages/maps/geolocation, при вводе города в выпадающем списке select2 внутри модального окна отображается сообщение «Совпадений не найдено». В чём может быть проблема?
Владимир
10 марта 2019, 15:49
modx.pro
913
+1

Не работает генератор ключей по кнопке в модальном окне extjs

Всем привет. Может кто-нибудь подсказать, почему в модальном окне не работает генератор ключей по клику?

Подключил в контроллерах скрипт jquery.min.js и gen.js настроил в форме кнопку и поле. Самое интересное, если в консоль запулить этот скрипт:

$('.keygen').click(function() {
        $( '.apigenerator' ).val( generateUUID() );
    });
То кнопка оживает и числа генерируются. На кнопке стоит xtype: button Не знаю куда копать.
SEQUEL.ONE
09 марта 2019, 09:22
modx.pro
822
0