3 часа назад
Еще цену входящих в комплект товаров можно в таблицу добавить.
msProductKits - удобное управление товарами-комплектами (наборами товаров) 16
4 часа назад
Ясно, спасибо, что ответили.
Нулевые цены продуктов после импорта с помощью msImportExport при использовании msMultiCurrency 3
4 часа назад
Вопрос решен через администратора. Проблема была в том, что версия была установлена максимально поддерживаемая modx 2.7 а у меня была установлена уже ...
modxNotes - Компонент для создания заметок 17
5 часов назад
Можете решить это написав плагин, вот неплохой пример, но только там с выпадающими списками
Дополнительное поле TV 1
7 часов назад
Отличный пример. Таким образом статистика пользователя поехала вниз. А значит он стал менее профессиональным. Правильно?
Я не спорю, что нужен такой ...
Обновление сообщества modx.pro. Что ждут пользователи? 56
Сегодня в 08:14
Сергей, здравствуйте! Вы не нашли в чем проблема?
Возникла такая же, сразу добавляет цену к товару, а при отметке флажка добавляет еще раз…
msOptionsPrice2 и составной товар 36
Вчера в 21:55
'tvPrefix' => '',Указали в вызове?
Не получается вывести картинку TV image в категории статей 10
Всего 108 152 комментария
Или я гоню?
Я подключаю в переименованном сниппете расширенный класс.
Тот в свою очередь запускает оригинальный класс.
При обновлении перезаписываются оригинальный сниппет и оригинальный класс, а расширенные — нет.
Оригинальный сниппет больше вообще не используется, только расширенный — после каждого обновления его можно просто удалять.
Только это уже какая-то экономия на спичках =)
Хочется делать сразу более менее оптимально
https://gist.github.com/3026530
Если просто во внешнем файле лежащем в корне сайта, то ничего не выводит
Если код инициализации Службы вставить в сниппет то все заводится.
А ваш метод ничем не хуже, главное, чтобы сниппет miniShop никуда не делся, иначе будет fatal error.
Ну и минимум на пару операций с БД выходит больше (достать сниппет, а потом его параметры).
Вы просто запустили класс и он ничего не делает. Если команда getService выполнена с ошибкой — она будет в системном журнале. Если нет — везде пусто.
Сделал вот так в расширении класса miniShopExt. Работает. Если это не правильно поправьте
function __construct(modX &$modx, array $config = array()) {
$snippet = $modx->getObject('modSnippet',array('name'=>'miniShop'));
$config = array_merge($snippet->getProperties(),$config);
parent::__construct($modx, $config);
}
$this->config['tplPaymentRow'] и аналогичные