Size: a a a

MODX. Русскоязычное сообщество.

2021 March 11

ИБ

Иван Бочкарев... in MODX. Русскоязычное сообщество.
источник

НР

Николай Раковец... in MODX. Русскоязычное сообщество.
Всем привет!
источник

НР

Николай Раковец... in MODX. Русскоязычное сообщество.
Подскажите люди добрые!
источник

НР

Николай Раковец... in MODX. Русскоязычное сообщество.
Пытаюсь получить ресурс по pagetitle
источник

НР

Николай Раковец... in MODX. Русскоязычное сообщество.
$properties = array('pagetitle' => $instance_id);
           $response = $modx->runProcessor('resource/get', $properties);
источник

НР

Николай Раковец... in MODX. Русскоязычное сообщество.
Но никак не получается
источник

НР

Николай Раковец... in MODX. Русскоязычное сообщество.
не возможно получить ресурс по pagetitle? только по id?
источник

EG

Evgeniy Gromin in MODX. Русскоязычное сообщество.
Николай Раковец
не возможно получить ресурс по pagetitle? только по id?
ну ты хотяб файл открыл чтоли глянуть))
источник

EG

Evgeniy Gromin in MODX. Русскоязычное сообщество.
/**
* Retrieves a resource by its ID.
*
* @param integer $id The ID of the resource to grab
* @return modResource
*
* @package modx
* @subpackage processors.resource
*/
источник

НР

Николай Раковец... in MODX. Русскоязычное сообщество.
Спасибо
источник

EG

Evgeniy Gromin in MODX. Русскоязычное сообщество.
сомневаюсь что вообще там тебе нужен runProcessor чтобы ресурс получить
источник

EG

Evgeniy Gromin in MODX. Русскоязычное сообщество.
получи просто через getObject
источник

НР

Николай Раковец... in MODX. Русскоязычное сообщество.
Делал так
источник

НР

Николай Раковец... in MODX. Русскоязычное сообщество.
не понимаю как проверить потом на то нашелся ли ресурс или нет
источник

НР

Николай Раковец... in MODX. Русскоязычное сообщество.
задача такая: если нашелся ресурс - обновляем доп поля (данные беру из фида xml). Если не нашелся - создают новый ресурс и доп поля к нему
источник

НР

Николай Раковец... in MODX. Русскоязычное сообщество.
Доп поля обновляю так:
источник

НР

Николай Раковец... in MODX. Русскоязычное сообщество.
$resource->setTVValue('area', $importOffer['tvs']['area']);
источник

НР

Николай Раковец... in MODX. Русскоязычное сообщество.
Ресурс получал так
источник

НР

Николай Раковец... in MODX. Русскоязычное сообщество.
$query = $modx->newQuery('modResource');
           $query->select(array(
               'modResource.id as id',
               'modResource.pagetitle as pagetitle'
           ));
           $query->where(array('pagetitle' => "{$instance_id}") );
$resource = $modx->getObject('modResource', $query);
источник

НР

Николай Раковец... in MODX. Русскоязычное сообщество.
проверяю потом существования ресурса вот так if ($resource->get('id'))
источник