diff --git a/site/plugins/admin/app/Controllers/FieldsetsController.php b/site/plugins/admin/app/Controllers/FieldsetsController.php index 6736c49a..2a4d5d79 100644 --- a/site/plugins/admin/app/Controllers/FieldsetsController.php +++ b/site/plugins/admin/app/Controllers/FieldsetsController.php @@ -2,7 +2,6 @@ namespace Flextype; -use Flextype\Component\Registry\Registry; use function Flextype\Component\I18n\__; class FieldsetsController extends Controller @@ -19,7 +18,14 @@ class FieldsetsController extends Controller 'title' => __('admin_fieldsets'), 'attributes' => ['class' => 'navbar-item active'] ], - ] + ], + 'buttons' => [ + 'fieldsets_add' => [ + 'link' => $this->router->urlFor('admin.fieldsets.add'), + 'title' => __('admin_create_new_fieldset'), + 'attributes' => ['class' => 'float-right btn'] + ] + ] ]); } } diff --git a/site/plugins/admin/routes.php b/site/plugins/admin/routes.php index 609b26ba..f0e591e0 100644 --- a/site/plugins/admin/routes.php +++ b/site/plugins/admin/routes.php @@ -30,3 +30,5 @@ $app->get('/admin/entries/delete', 'EntriesController:deleteProcess')->setName(' // FieldsetsController $app->get('/admin/fieldsets', 'FieldsetsController:index')->setName('admin.fieldsets.index'); +$app->get('/admin/fieldsets/add', 'FieldsetsController:add')->setName('admin.fieldsets.add'); +$app->post('/admin/fieldsets/add', 'FieldsetsController:addProcess')->setName('admin.fieldsets.addProcess');