]> source.dussan.org Git - nextcloud-server.git/commitdiff
Help pages: set window title for sidebar sections 35309/head
authorjulia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
Mon, 21 Nov 2022 16:33:22 +0000 (17:33 +0100)
committerjulia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
Tue, 22 Nov 2022 08:31:28 +0000 (09:31 +0100)
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
apps/settings/lib/Controller/HelpController.php

index b8780ae40bac3b60ae863b0af27b7f36b610e28c..38ce84843ed04a510cde3c1c9c36c078060edfdd 100644 (file)
@@ -33,6 +33,7 @@ use OCP\AppFramework\Controller;
 use OCP\AppFramework\Http\ContentSecurityPolicy;
 use OCP\AppFramework\Http\TemplateResponse;
 use OCP\IGroupManager;
+use OCP\IL10N;
 use OCP\INavigationManager;
 use OCP\IRequest;
 use OCP\IURLGenerator;
@@ -45,6 +46,8 @@ class HelpController extends Controller {
        private $urlGenerator;
        /** @var IGroupManager */
        private $groupManager;
+       /** @var IL10N */
+       private $l10n;
 
        /** @var string */
        private $userId;
@@ -55,13 +58,15 @@ class HelpController extends Controller {
                INavigationManager $navigationManager,
                IURLGenerator $urlGenerator,
                ?string $userId,
-               IGroupManager $groupManager
+               IGroupManager $groupManager,
+               IL10N $l10n
        ) {
                parent::__construct($appName, $request);
                $this->navigationManager = $navigationManager;
                $this->urlGenerator = $urlGenerator;
                $this->userId = $userId;
                $this->groupManager = $groupManager;
+               $this->l10n = $l10n;
        }
 
        /**
@@ -73,8 +78,9 @@ class HelpController extends Controller {
         */
        public function help(string $mode = 'user'): TemplateResponse {
                $this->navigationManager->setActiveEntry('help');
-
+               $pageTitle = $this->l10n->t('Administrator documentation');
                if ($mode !== 'admin') {
+                       $pageTitle = $this->l10n->t('User documentation');
                        $mode = 'user';
                }
 
@@ -91,6 +97,7 @@ class HelpController extends Controller {
                        'urlUserDocs' => $urlUserDocs,
                        'urlAdminDocs' => $urlAdminDocs,
                        'mode' => $mode,
+                       'pageTitle' => $pageTitle,
                ]);
                $policy = new ContentSecurityPolicy();
                $policy->addAllowedFrameDomain('\'self\'');