From a06ecac099e817cbf37cd288a89d5752535ec0b2 Mon Sep 17 00:00:00 2001 From: Robert Lange <robert.lange@uni-leipzig.de> Date: Mon, 19 Oct 2020 14:21:40 +0200 Subject: [PATCH] refs #18492 [finc] handle disabled account capabilities * hide toggler * remove myresearch from breadcrumbs --- themes/finc/templates/search/history.phtml | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/themes/finc/templates/search/history.phtml b/themes/finc/templates/search/history.phtml index f66a1c5c7df..c02bed89bc8 100644 --- a/themes/finc/templates/search/history.phtml +++ b/themes/finc/templates/search/history.phtml @@ -3,16 +3,20 @@ // Set page title. $this->headTitle($this->translate('Search History')); + $loginEnabled = is_object($account = $this->auth()->getManager()) && $account->loginEnabled(); + // Set up breadcrumbs: - $this->layout()->breadcrumbs = '<li><a href="' . $this->url('myresearch-home') . '">' . $this->transEsc('Your Account') . '</a></li>' - . '<li class="active">' . $this->transEsc('History') . '</li>'; + $this->layout()->breadcrumbs = ($loginEnabled ? '<li><a href="' . $this->url('myresearch-home') . '">' . $this->transEsc('Your Account') . '</a></li>' + : '') . '<li class="active">' . $this->transEsc('History') . '</li>'; $saveSupported = $this->accountCapabilities()->getSavedSearchSetting() === 'enabled'; ?> -<a class="search-filter-toggle visible-xs" href="#myresearch-sidebar" data-toggle="offcanvas" title="Expand Sidebar"> - <?=$this->transEsc('Your Account') ?> -</a> +<?php if ($saveSupported): ?> + <a class="search-filter-toggle visible-xs" href="#myresearch-sidebar" data-toggle="offcanvas" title="Expand Sidebar"> + <?=$this->transEsc('Your Account') ?> + </a> +<?php endif; ?> <div class="<?=$this->layoutClass('mainbody')?>"> <?=$this->flashmessages()?> -- GitLab