Nikita

Nikita

С нами с 18 февраля 2013; Место в рейтинге пользователей: #381
Василий Наумкин
07 августа 2015, 12:16
1
0
хотя они соответствуют условию фильтра,
Если речь о значении ТВ «по умолчанию» — то их нет в БД физически, так что pdoResources их не выберет.

А в остальном должно всё работать.
nekto
05 марта 2015, 23:42
1
0
Пишу
public function prepareListObject(xPDOObject $object) {
        $data = array();
        $data['id'] = $object->id;
        $data['pagetitle'] = $object->pagetitle;
        $data['content'] = $object->content;
        return $data;
    }
Не выводит…
Василий Наумкин
20 октября 2014, 12:08
4
0
С версии MODX 2.3 у ресурса есть свой метод clearCache.
if ($resource = $modx->getObject('modResource', 15)) {
	$resource->clearCache();
}
Рустам С
08 сентября 2014, 02:29
1
0
А ни как не могу понять, как правильно написать контроллер, чтоб он брал из таблицы через where условие status=1
class MyControllerVideolast extends modRestController {
    public $classKey = 'lfvideoItem';
    public $defaultSortField = 'id';
    public $defaultSortDirection = 'DESC';
    public $defaultLimit = '1';
}
вот такой код выдает последний загруженный файл, а еще необходимо фильтровать по статусу…

пробывал так, как в процессорах, но не вышло
public function prepareQueryBeforeCount(xPDOQuery $c) {
           $c = parent::prepareQueryBeforeCount($c);

            $c->where(array(
                'status' => '1'
            ));
        
        return $c;
    }
Алексей Карташов
29 декабря 2013, 23:58
1
0
location / {
	try_files			$uri $uri/ @rewrite;
}
location @rewrite {
	# добавить слэш в конце
	rewrite			(.*[^/])$ $scheme://$host$1/ permanent;
	# удалить слэш в конце
	#rewrite		(.*)/$ $scheme://$host$1 permanent;
	rewrite			^/(.*)$ /index.php?q=$1 last;
}
Только имейте в виду, что в самом modx настройка для html в «Типах файлов» должна быть пустой. Иначе, если у вас добавляется, к примеру, ".html" к адресам страниц, то nginx исправит его на ".html/", а вы получите 404. Так что аккуратнее.