Кирилл
С нами с 28 июля 2018; Место в рейтинге пользователей: #10135дополнительное поле для товара minishop2
есть пример
docs.modx.pro/komponentyi/msearch2/rasshirenie/primer-filtraczii-tovarov
docs.modx.org/current/ru/extending-modx/custom-manager-pages/modext/modx.combo.combobox
создал по примеру
Пример фильтрации товаров
docs.modx.pro/komponentyi/msearch2/rasshirenie/primer-filtraczii-tovarov
дополнительный plugin с названием upakovka
в данном файле пробую адаптировать пример, чтобы через combo-list листились данные параметы, или даже просто хоть както отображались
конечно желательно как tags родной ms2 field
docs.modx.pro/komponentyi/msearch2/rasshirenie/primer-filtraczii-tovarov
docs.modx.org/current/ru/extending-modx/custom-manager-pages/modext/modx.combo.combobox
создал по примеру
Пример фильтрации товаров
docs.modx.pro/komponentyi/msearch2/rasshirenie/primer-filtraczii-tovarov
дополнительный plugin с названием upakovka
в данном файле пробую адаптировать пример, чтобы через combo-list листились данные параметы, или даже просто хоть както отображались
конечно желательно как tags родной ms2 field
//Добавляем виджеты ExtJS для этого поля (availability) в админку:
// Файл /assets/components/minishop2/plugins/upakovka/msproductdata.js
// Combo Box со списком единиц
Doodles.combo.Units = function(config) {
config = config || {};
Ext.applyIf(config,{
store: new Ext.data.ArrayStore({
id: 0
,fields: ['unit','display']
,data: [
['MB','Megabyte']
,['GB','Gigabyte']
,['TB','Terabyte']
,['PB','Petabyte']
,['EB','Exabyte']
,['ZB','Zettabyte']
,['YB','Yottabyte']
]
})
,mode: 'local'
,displayField: 'display'
,valueField: 'unit'
});
Doodles.combo.Units.superclass.constructor.call(this,config);
};
Ext.extend(Doodles.combo.Units,MODx.combo.ComboBox);
Ext.reg('doodle-combo-units',Doodles.combo.Units);
miniShop2.plugin.pluginname = {
getFields: function(config) {
return {
upakovka: {
header: _('usergroup')
,dataIndex: 'usergroup'
,width: 140
,editor: { xtype: 'modx-combo-usergroup', renderer: true}
}
return {
upakovka: {xtype: 'textfield', description: _('ms2_product_upakovka_help')}
}
}
,getColumns: function() {
// Вызов Combo Box из сетки
upakovka: {
header: _('unit')
,dataIndex: 'unit'
,sortable: false
,width: 50
,editor: { xtype: 'doodle-combo-units', renderer: true }
}
return {
upakovka: {width:50, sortable:true, editor: {xtype:'textfield'}}
}
}
};
плагины товаров и System Event
всем привет, гуру разработок
так как я к таковым неотношусь
задам вопрос такого рода
я тут почитал надосуге туториал плагины товаров
подскажите пожалуйста какие SystemEvents должны быть enabled
Регистрация плагина:
тоесть я создаю фолдер вручную с таким же plugin name правильно я понимаю?
index.php пустой должен быть?
или весь фунционал самого простого плагина из plugin он какбы туда переноситься в '{core_path}components/pluginname/index.php' и таким образом подключается?
решил попробывать как всётаки сделать новое свойство для ms2 товара и уже учитался :(
спасибо заранее
так как я к таковым неотношусь
задам вопрос такого рода
я тут почитал надосуге туториал плагины товаров
подскажите пожалуйста какие SystemEvents должны быть enabled
Новый, рекомендуемый и удобный для сторонних дополнений — использовать методы API
Регистрация плагина:
if ($miniShop2 = $modx->getService('miniShop2')) {
$miniShop2->addPlugin('pluginname', '{core_path}components/pluginname/index.php');
}
тоесть я создаю фолдер вручную с таким же plugin name правильно я понимаю?
index.php пустой должен быть?
или весь фунционал самого простого плагина из plugin он какбы туда переноситься в '{core_path}components/pluginname/index.php' и таким образом подключается?
решил попробывать как всётаки сделать новое свойство для ms2 товара и уже учитался :(
спасибо заранее
свойство товара и фльтрация товаров mfilter
как добавить новое свойство для товара в Product properties и фильтровать товары по данному свойству?
подскажите пожалуйста
подскажите пожалуйста
пример фильтрации msearch2 с добавлением своих свойств для товаров
приведите пожалуйста простой пример с добавлением своего параметра для фильтрации,
с примером как сделать фильтрацию во фронтенде с данным параметром
кому нежалко и есть время
буду очень признателен за такой пример
с примером как сделать фильтрацию во фронтенде с данным параметром
кому нежалко и есть время
буду очень признателен за такой пример
как удалить template в modx revo через определённое время
очень нужен совет от человека ну очень разбирающегося в modx revo
подскажите пожалуйста!!!
как удалить определённый template с определённым ID по истечении например недели, месяца или 5 дней
приведете пожалуйста пример
буду ну очень признателен
спасибо заранее
подскажите пожалуйста!!!
как удалить определённый template с определённым ID по истечении например недели, месяца или 5 дней
приведете пожалуйста пример
буду ну очень признателен
спасибо заранее
интернет магазин и доступ для заказчика
всем привет
допустим есть ситуация что вы заинтересовали коголибо на интернет магазин, сделали наполнили до 100-500 товаров вручную и нужно отдавать
кто как делает?
просто доступ кастомный (где только заказы отмена, принять, отменить и тд, тоесть тот же логин с правами настроеный с policy templates, где только вкладка заказы и всё, и сообщения от администратора читаются),
с правами потом заказчику даёте, без возможности в shop/manager/ с правами администратора заходить?
а возможно ещё также както сделать, чтобы только товары наполнял кто то с policy template content manager, но установка пакетов и какие установлены пакеты вообще скрыть, вплоть до отображения в resources
зачем скрыть
например работет ктонибудь на обновлении интернет магазина временно, наполнил всё залил себе со всеми пакетами (сайт полностью) и давай по всему городу ходить прелагать,
чтобы нерастить рынок конкурентов
думаю всем будет интересно
спасибо заранее
допустим есть ситуация что вы заинтересовали коголибо на интернет магазин, сделали наполнили до 100-500 товаров вручную и нужно отдавать
кто как делает?
просто доступ кастомный (где только заказы отмена, принять, отменить и тд, тоесть тот же логин с правами настроеный с policy templates, где только вкладка заказы и всё, и сообщения от администратора читаются),
с правами потом заказчику даёте, без возможности в shop/manager/ с правами администратора заходить?
а возможно ещё также както сделать, чтобы только товары наполнял кто то с policy template content manager, но установка пакетов и какие установлены пакеты вообще скрыть, вплоть до отображения в resources
зачем скрыть
например работет ктонибудь на обновлении интернет магазина временно, наполнил всё залил себе со всеми пакетами (сайт полностью) и давай по всему городу ходить прелагать,
чтобы нерастить рынок конкурентов
думаю всем будет интересно
спасибо заранее
перенос товаров ms2 с одного домена на другой
всем привет
как перенести товары со сделанного и наполненного интернет магазина вручную до 500 товаров на другой домен с другой версией modx revo?
какие таблицы нужно export сделать из phpmyadmin и import после, так чтобы категория и товары сразу и потом пути перепрописать
вот насчёт пути перепрописать через запрос update наверное самое сложное, интересуюсь для себя
раньше просто создал новый сайт с доменом локально из phpmyadmin export mysql базы сделал и зипанул www sitedomain
и уже потом по мануалу Moving Your Site to a New Server
а вот если версия куда перенести modx revo другая даже незнаю, как тогда вручную долго очень :(
спасибо заранее кто подскажет
как перенести товары со сделанного и наполненного интернет магазина вручную до 500 товаров на другой домен с другой версией modx revo?
какие таблицы нужно export сделать из phpmyadmin и import после, так чтобы категория и товары сразу и потом пути перепрописать
вот насчёт пути перепрописать через запрос update наверное самое сложное, интересуюсь для себя
раньше просто создал новый сайт с доменом локально из phpmyadmin export mysql базы сделал и зипанул www sitedomain
и уже потом по мануалу Moving Your Site to a New Server
а вот если версия куда перенести modx revo другая даже незнаю, как тогда вручную долго очень :(
спасибо заранее кто подскажет
как добавить пользователя из group Members (дэфолтная группа для пользователя) в другую группу
как добавить пользователя из group Members (дэфолтная группа для пользователя) в другую группу
нужен простой пример
есть страница на сайте и список выпадающий, без разницы что там (в пределах разумного :) )
например список открытых вэбинаров образно
так вот как сделать, чтобы при нажатии на кнопку пользователь (залогиненый)
добавлялся в данную группу и отображался потом на этой странице как участник
огромнейшее спасибо заранее кто поможет с примером
нужен простой пример
есть страница на сайте и список выпадающий, без разницы что там (в пределах разумного :) )
например список открытых вэбинаров образно
так вот как сделать, чтобы при нажатии на кнопку пользователь (залогиненый)
добавлялся в данную группу и отображался потом на этой странице как участник
огромнейшее спасибо заранее кто поможет с примером
как вывести чанк программно
snippet
[[!demoprimer]]
[[!demoprimer]]
<?php
$chunk = $modx->getChunk('nazvaniyevashegochunka');
echo $chunk;
как запустить сниппет программно
приведите пожалуйста простой пример, как запустить сниппет программно
просто с echo hello world
спасибо заранее
просто с echo hello world
спасибо заранее