diff --git a/ChangeLog b/ChangeLog index 6d760da05..20bb5e40a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -12,6 +12,7 @@ New features: Improvements: +* Improve web page title on the task view * Unify task drop-down menu between different views * Improve LDAP user group membership synchronization * Category and user filters do not append anymore in search field diff --git a/app/Helper/LayoutHelper.php b/app/Helper/LayoutHelper.php index 9384da1b0..cbda85a34 100644 --- a/app/Helper/LayoutHelper.php +++ b/app/Helper/LayoutHelper.php @@ -60,6 +60,7 @@ class LayoutHelper extends Base */ public function task($template, array $params) { + $params['page_title'] = $params['task']['project_name'].', #'.$params['task']['id'].' - '.$params['task']['title']; $params['title'] = $params['task']['project_name']; return $this->subLayout('task/layout', 'task/sidebar', $template, $params); } diff --git a/app/Template/layout.php b/app/Template/layout.php index 67924e3ee..56bbe1478 100644 --- a/app/Template/layout.php +++ b/app/Template/layout.php @@ -30,7 +30,15 @@ - <?= isset($title) ? $this->text->e($title) : 'Kanboard' ?> + + <?php if (isset($page_title)): ?> + <?= $this->text->e($page_title) ?> + <?php elseif (isset($title)): ?> + <?= $this->text->e($title) ?> + <?php else: ?> + Kanboard + <?php endif ?> + hook->render('template:layout:head') ?>