Правило генерации ЧПУ для определенного контейнера
Есть ресурс googs. он же контейнер. Так вот хочется чтобы его дочерние страницы генерировали alias не в виде транслитерации, а в виде присвоенного ему ID. Думаю рыть в сторону событий? Или есть готовые компоненты?
Комментарии: 1
Плагин на событие OnDocFormSave
if ($modx->event->name == 'OnDocFormSave') {
// Для новых ресурсов и parent == 123
if ($mode == 'new' && $resource->get('parent') == 123) { // указать ID контейнера
$resource->set('alias', $id);
$resource->save();
}
}
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.