Роман

Роман

Был в сети 13 декабря 2022, 17:06
Заказы принимаю
Не очень понятно, для чего вы в чанке mFilter2OuterTpl делаете запрос к msProducts, можно сразу ставить шаблон вывода товаров. Про новинки, есть 2 варианта или по дате создания документа или есть в магазине «Новинки»
&where=`{"Data.new":"1"}`
Для Looked так же есть параметр parents:
[[!looked?
&parents=`[[*id]]`
Нет, не нужно покупать, только цепочка сертификатов let's encrypt стали не надежными. И не совсем понятно, как решить эту проблему. На одном из сайтов по этой причине, перестал работать soap сервер.
Ext.override(MODx.panel.User,{
    getParentFields: MODx.panel.User.prototype.getFields,
    
    getFields: function(config) {
        var parentFields = this.getParentFields.call(this,config);
		parentFields.push({
			id: 'my-custom-tab'
			,title: 'Доступ к курсам'
			,layout: 'form'
			,defaults: { border: false ,autoHeight: true }
			,hideMode: 'offsets'
			,items: [{
				html: '<p>Включение и отключение доступа пользователя к видео-урокам</p>'
				,xtype: 'modx-description'
			},{
				//Тут остальные элементы
			}]
		});

        return parentFields;
    }
});
Спасибо, за проделанную работу.
При кэшировании resourceMap, перестает работать pdoCrumbs. Пробовал убрать у него кэширование, но все равно не выводит родителей.
А так, есть прирост скорости.
Чанки есть. Проблема в том, что если в поиске нет товара с данной опцией, то показывается такая штука. Если в поиске присутствует товар с данными опциями, то фильтр корректно отображается.

[[!mFilter2?
&paginator=`pdoPage`
&filter=`msoption|style_classic:boolean,msoption|neoclassika:boolean`
&tplFilter.outer.msoption|style_classic=`tpl_mFilter2.filter.outer_2_style_neoclassik`
&tplFilter.outer.msoption|neoclassika=`tpl_mFilter2.filter.outer_2_style_neoclassik`
Данный чанк есть: tpl_mFilter2.filter.outer_2_style_neoclassik