Правило генерации ЧПУ для определенного контейнера

Есть ресурс googs. он же контейнер. Так вот хочется чтобы его дочерние страницы генерировали alias не в виде транслитерации, а в виде присвоенного ему ID. Думаю рыть в сторону событий? Или есть готовые компоненты?
aligan
27 мая 2016, 03:50
modx.pro
1
827
0

Комментарии: 1

Марат Марабар
27 мая 2016, 08:09
+2
Плагин на событие OnDocFormSave

if ($modx->event->name == 'OnDocFormSave') {
	// Для новых ресурсов и parent == 123
   	 if ($mode == 'new' && $resource->get('parent') == 123) { // указать ID контейнера
		$resource->set('alias', $id);
        	$resource->save();
	}
}
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1