Володя

Володя

С нами с 18 декабря 2012; Место в рейтинге пользователей: #3
Володя
19 июля 2016, 15:28
+1
плюсы:

— простота добавления переменных, как в админке так и через api
github.com/vgrish/modClassVar/blob/master/_build/resolvers/resolve.fields.php#L18-L26

— доступ ко всем переменным в одном месте и через api
получить в чанке/шаблоне
{var $data = $.mcv->getValues('', $_modx->resource.id)}
{$data.google_place}

добавить
if (!$mcv = $modx->getService('modClassVar')) {
    return;
}

$rid = 1;
$values = $mcv->getValues('', $rid);
$values = array_merge($values,array(
    'desc' => 'описание'
));

If ($resource = $modx->getObject('modResource', $rid)) {
    
    $resource->set('modclassvar', $values);
    $modx->invokeEvent('OnDocFormSave', array(
        'mode' => modSystemEvent::MODE_UPD,
        'id' => $resource->get('id'),
        'resource' => &$resource,
    ));
}
Удобно в плане что то добавить, поменять и тд. не заходя в админку MODX а лишь работая в иде.

минусы:
— не работает с родными ТВ шками, а было бы круто
— все в одной куче, в одном табе, для кого то не очень
— что то еще…

Но это только мое мнение…

Володя
19 июля 2016, 10:18
0
кстати насчет скидок на доставку — все это есть из коробки в modstore.pro/packages/ecommerce/discontrol

а теперь работает и с новым miniShop2!
ps. простите за маленькую рекламку.
Володя
19 июля 2016, 09:24
+1
Да и у последних выложенных новых компонента доставки совместимость только с новой версией минишопа, видимо не удастся сделать так, чтоб кастомный класс и на старых версиях работал и на новых, тогда напишу отдельный компонент для нового, т.к. пока еще много народу используют версию 2.2
да почему можно совместимость сделать, но зачем?
Для чего копать старое — когда есть лучше новое?
Володя
14 июля 2016, 16:51
0
Можно вывести с помощью pdoResources
добавил тут modx.pro/components/7321-geolocation-the-geolocation-of-the-user-1-0-3/
Володя
05 июля 2016, 11:59
0
Добрый день.
Модуль под revo, с evo не работаю.
Володя
23 июня 2016, 16:06
0
теоретически да, возможно, нужно только подправить update процессор, сейчас там родитель перезатирается.
Затем сделать подгрузку класса родителя и списка родителей.
Володя
23 июня 2016, 00:28
+1
Ext.getCmp('filterMigx-grid-items').refresh();
попробуй заменить на reload()
Володя
22 июня 2016, 16:40
0
оформляйте код соответствующе
<?php

$output = $modx->runSnippet('pdoResources', array(
    'showLog'    => 0,
    'class'      => 'UserFile',
    'loadModels' => 'UserFiles',
    'sortby'     => 'rank',
    'tpl'        => '@INLINE [[+url]]',
    'where'      => json_encode(array(
        'UserFile.parent' => $modx->user->get('id')
    ))
));

return $output;
Володя
22 июня 2016, 12:58
0
Добрый день.
Посмотрите вот тут примеры выборки с помощью pdoResources
modx.pro/components/8021-userfiles-user-files/

Володя
21 июня 2016, 22:55
0
привет, спасибо.
В планах есть навести там порядок…
Володя
21 июня 2016, 16:05
0
на новой версии просто таб в другом месте и все
joxi.ru/ZrJEM47H1GakwA
Володя
21 июня 2016, 13:25
0
Добрый день.
demo.vgrish.ru тут актуальная версия.
Володя
17 июня 2016, 13:32
0
на данный момент не совместим.
Володя
09 июня 2016, 15:56
+2
а оттого что я накосячил)
Поправил, можно обновляться!