Володя

Володя

С нами с 18 декабря 2012; Место в рейтинге пользователей: #4
Володя
06 июня 2019, 14:34
2
0
{var $name}


{set $count = 0}
{foreach $array as $value}
    {include ++$count}
    <div class="col-md-6">{$value.pagetitle}</div>
{/foreach}


{/var}
Володя
05 июня 2019, 19:32
0
Нет. Автоматического списания денежных средств в счет продления подписки нет.
Можно настроить оповещение на окончание подписки и оповестить пользователя о необходимости продлить подписку.
Володя
18 мая 2019, 08:56
0
если пушер отключен — то причем тут срок его действия?
ps. Не трогал на сайте разработки ничего с момента выпуска пакета — все так же работает, никаких действий с моей стороны не было.
Володя
18 мая 2019, 08:47
0
на сайте разработки только что проверил — все работает.
Володя
21 апреля 2019, 08:48
1
+1
{set $modification = '!msOptionsPrice.modification'|snippet:[
    'includeThumbs' => 'small',
    'return' => 'data'
]}

{if $modification && count($modification) > 1} 
    {$modification|print}
{/if}
Володя
02 апреля 2019, 13:54
0
да, выставляете в том порядке что вам нужен.
каких либо тормозов это не добавит.
Володя
01 апреля 2019, 15:27
0
Добрый.
Можно добавить в условие
"UserFile.class:!=":"UserFile"
Володя
18 марта 2019, 18:39
0
подключить скрипт модалок
&bootstrapModalJsCss=`1`
Володя
18 марта 2019, 12:38
0
насколько я знаю проблема совместимости давно решена и оба пакета работают совместно.
Володя
12 марта 2019, 08:18
+1
вот же пример подстановки системной настройки
MODx.config.default_media_source
медиасорс для minishop
MODx.config.ms2_product_source_default
Володя
11 марта 2019, 17:30
0
ну вариантов то вообще тьма, но вопрос то был
Стилизовать xtype: 'modx-combo-browser'
так то создавай кнопку и на хандлер вешай хоть какую загрузку…
Володя
11 марта 2019, 17:01
0
Готовых примеров нет. Смотрите modx-combo-browser
MODx.combo.Browser = function(config) {
    config = config || {};
    Ext.applyIf(config,{
       width: 400
       ,triggerAction: 'all'
       ,triggerClass: 'x-form-file-trigger'
       ,source: config.source || MODx.config.default_media_source
    });
    MODx.combo.Browser.superclass.constructor.call(this,config);
    this.config = config;
};
Ext.extend(MODx.combo.Browser,Ext.form.TriggerField,{
    browser: null

    ,onTriggerClick : function(btn){
        if (this.disabled){
            return false;
        }

        //if (this.browser === null) {
            this.browser = MODx.load({
                xtype: 'modx-browser'
                ,closeAction: 'close'
                ,id: Ext.id()
                ,multiple: true
                ,source: this.config.source || MODx.config.default_media_source
                ,hideFiles: this.config.hideFiles || false
                ,rootVisible: this.config.rootVisible || false
                ,allowedFileTypes: this.config.allowedFileTypes || ''
                ,wctx: this.config.wctx || 'web'
                ,openTo: this.config.openTo || ''
                ,rootId: this.config.rootId || '/'
                ,hideSourceCombo: this.config.hideSourceCombo || false
                ,listeners: {
                    'select': {fn: function(data) {
                        this.setValue(data.relativeUrl);
                        this.fireEvent('select',data);
                    },scope:this}
                }
            });
        //}
        this.browser.show(btn);
        return true;
    }

    ,onDestroy: function(){
        MODx.combo.Browser.superclass.onDestroy.call(this);
    }
});
Ext.reg('modx-combo-browser',MODx.combo.Browser);
это xtype на основе Ext.form.TriggerField

создаете аналогичное свое. Далее можно определить в defaultAutoCreate создание поля и в onRender внести требуемые вам изменения. То есть либо создать скрытое поле, либо скрыть его…
Пробуйте. Готового решения у меня нет.
Володя
11 марта 2019, 15:55
0
можно:
— c помощью css убрать лишнее и стилизовать.
— переопределить modx-combo-browser и написать свою обертку для инпута.
Володя
10 марта 2019, 18:27
+1
Добрый вечер. Как минимум файл с js лежит не там. Посмотрите внимательнее какой путь к нему.
Володя
09 марта 2019, 09:59
+1
сделай так
xtype: 'button',
handler: function () {
    // генерируем 
}