Динамическое формирование pagetitle из плагина
Привет всем, возник вопрос — как в плагине динамически сформировать pagetitle ресурса из данных его же тв-полей, например нужно получить название ресурса такое 28-20160622, оно формируется из двух тв-полей, на какое событие нужно писать плагин, ведь в момент создания ресурса данные тв ещё не доступны и соответственно сформировать из них pagetitle по-моему нельзя?
Комментарии: 2
Сделайте, например, так:
if($modx->event->name != "OnDocFormSave") {return '';}
$tv1 = $resource->getTVValue('tv1');
$tv2 = $resource->getTVValue('tv2');
$pagetitle = $tv1."-".$tv2;
$resource->set('pagetitle',$pagetitle);
$resource->save();
Спасибо, Андрей — помогло.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.