diff --git a/src/mibew/configs/routing.yml b/src/mibew/configs/routing.yml index 6ac5baff..5eb3a27a 100644 --- a/src/mibew/configs/routing.yml +++ b/src/mibew/configs/routing.yml @@ -107,6 +107,13 @@ widget_gateway: # Operators' pages +## About page +about: + path: /operator/about + defaults: + _controller: Mibew\Controller\AboutController::indexAction + _access_check: Mibew\AccessControl\Check\LoggedInCheck + ## Banned visitors ban_add: path: /operator/ban/add diff --git a/src/mibew/libs/classes/Mibew/Controller/AboutController.php b/src/mibew/libs/classes/Mibew/Controller/AboutController.php new file mode 100644 index 00000000..82ac2494 --- /dev/null +++ b/src/mibew/libs/classes/Mibew/Controller/AboutController.php @@ -0,0 +1,47 @@ + getlocal('About'), + 'menuid' => 'about', + ), + prepare_menu($this->getOperator()) + ); + + return $this->render('about', $page); + } +} diff --git a/src/mibew/styles/pages/default/css/default.css b/src/mibew/styles/pages/default/css/default.css index a2f3a527..09cd4572 100644 --- a/src/mibew/styles/pages/default/css/default.css +++ b/src/mibew/styles/pages/default/css/default.css @@ -899,6 +899,23 @@ table.awaiting .no-visitors { margin-bottom: 1em; } +/* about page */ +.about-page h2 { + font-size: 1.5em; + margin-bottom: 0.3em; +} +.about-page h3 { + font-size: 1.2em; + margin-bottom: 0.2em; +} +.about-page ul { + padding-left: 2em; + margin-bottom: 1em; +} +.about-page li { + list-style-type: disc; +} + /* pagination controls */ .pagination .next-page, .pagination .prev-page { @@ -960,3 +977,7 @@ table.awaiting .no-visitors { .rtl input.search-button { background: url("../images/buttons/search_rtl.png") top left no-repeat; } +.rtl .about-page ul { + padding-left: 0; + padding-right: 2em; +} diff --git a/src/mibew/styles/pages/default/images/dash/information.png b/src/mibew/styles/pages/default/images/dash/information.png new file mode 100644 index 00000000..fcb6c582 Binary files /dev/null and b/src/mibew/styles/pages/default/images/dash/information.png differ diff --git a/src/mibew/styles/pages/default/templates_src/server_side/_menu.handlebars b/src/mibew/styles/pages/default/templates_src/server_side/_menu.handlebars index 6f36d5ce..59b4fa8a 100644 --- a/src/mibew/styles/pages/default/templates_src/server_side/_menu.handlebars +++ b/src/mibew/styles/pages/default/templates_src/server_side/_menu.handlebars @@ -37,6 +37,7 @@