Обновить пакетно алиасы
<?php
ini_set('display_errors', 1);
ini_set('error_reporting', E_ALL);
define('MODX_API_MODE', true);
require_once(__DIR__.'/index.php');
$modx=new modX();
$modx->initialize('web');
// single
$res = $modx->getObject('modResource',8369);
$res->set('pagetitle', 'Новости сайта');
$res->set('alias', $res->get('pagetitle'));
$res->save();
// Обновляет алиас, если тот пустой
// в цикле получаем все ресурсы с шаблоном 8
$resources = $modx->getCollection('modResource',array('template' => 8) );
foreach ($resources as $res) {
//$res->set('pagetitle', 'Новости сайта');
$res->set('alias', $res->get('pagetitle'));
$res->save();
}
?>
© 2020 Svejoo.ru | mail@svejoo.ru