Skip to content

Instantly share code, notes, and snippets.

<?php
switch ($modx->event->name) {
case 'OnManagerPageBeforeRender':
$msoptionscolor = $modx->getService('msoptionscolor', 'msoptionscolor', $modx->getOption('msoptionscolor_core_path', null, $modx->getOption('core_path') . 'components/msoptionscolor/') . 'model/msoptionscolor/');
if (!($msoptionscolor instanceof msoptionscolor)) {
return '';
}
if (!$config = $controller->config) {
return '';
/** v.1.1.0 -- */
msfavorites = {
options: {
selector: '.msfavorites',
add: '.msfavorites-add',
remove: '.msfavorites-remove',
go: '.msfavorites-go',
total: '.msfavorites-total',
element: '.ms2_product',
@bendasvadim
bendasvadim / YMLexport2.php
Created December 17, 2015 07:22
YML export for miniShop2
<?php
$siteName = $modx->getOption('siteName', $scriptProperties, $modx->getOption('site_name')); // Имя сайта
$companyName = $modx->getOption('companyName', $scriptProperties, $modx->getOption('site_name')); // Компания
$bid = $modx->getOption('bid', $scriptProperties, 10); // Цена за клик
$siteUrl = $modx->makeUrl($modx->getOption('site_start'), '', '', 'full'); // Ссылка на главную страницу сайта
$descTpl = strip_tags($modx->getOption('descTpl', $scriptProperties, '[[+description]]')); // Шаблон для описания товара, без html
$paramCurrency = $modx->getOption('paramCurrency', $scriptProperties, 'RUR'); // Валюта
$paramDelivery = $modx->getOption('paramDelivery', $scriptProperties, true); // Доставка, по умолчанию - да. Можно указать имя параметра.
//////////////////////////////////////////////////////////////////////////////