add hook create-steps

This commit is contained in:
isUnknown 2024-09-18 13:05:55 +02:00
parent 5cc48ff9d2
commit ee4e6adf06
24 changed files with 204 additions and 77 deletions

View file

@ -21,5 +21,8 @@ return [
'routes' => [
require(__DIR__ . '/routes/logout.php'),
require(__DIR__ . '/routes/toggle-favorite.php'),
],
'hooks' => [
'page.create:after' => require_once(__DIR__ . '/hooks/create-steps.php')
]
];

View file

@ -0,0 +1,37 @@
<?php
return function($newPage, $oldPage) {
if ($newPage->template() != "project") return;
$newPage->createChild([
'slug' => 'client-brief',
'template' => 'client-brief',
'content' => [
'title' => 'Brief client'
]
]);
$newPage->createChild([
'slug' => 'proposal',
'template' => 'proposal',
'content' => [
'title' => 'Offre commerciale'
]
]);
$newPage->createChild([
'slug' => 'extended-brief',
'template' => 'extended-brief',
'content' => [
'title' => 'Brief enrichi'
]
]);
$newPage->createChild([
'slug' => 'sample',
'template' => 'sample',
'content' => [
'title' => 'Échantillon virtuel'
]
]);
};