headTitle($this->translate('Login')); // Set up breadcrumbs: $this->layout()->breadcrumbs = '
  • ' . $this->transEsc('Your Account') . '
  • ' . $this->transEsc('Login') . '
  • '; // Convenience variable: $offlineMode = $this->ils()->getOfflineMode(); // We should show the account menu unless it's been switched off or we're in the lightbox: $showMenu = ($this->showMenu ?? true) && !$this->inLightbox; ?> render('Helpers/ils-offline.phtml', ['offlineModeMsg' => 'ils_offline_login_message'])?> auth()->getManager()->allowsUserIlsLogin()): ?>

    transEsc('Library Catalog Profile')?>

    transEsc('ils_connection_failed')?>

    transEsc('Library Catalog Profile')?>

    flashmessages()?>

    context($this)->renderInContext('librarycards/selectcard.phtml', ['user' => $this->auth()->getUserObject()]); ?>

    transEsc('cat_establish_account')?>

    targets !== null): ?>
    loginMethod || 'password' === $this->loginMethod): ?> loginMethod || 'email' === $this->loginMethod): ?>
    loginMethod || 'password' === $this->loginMethod): ?>
    targets) { $methods = json_encode($this->loginMethods); $script = "setupMultiILSLoginFields($methods, 'profile_cat_');"; // Inline the script for lightbox compatibility echo $this->inlineScript(\Laminas\View\Helper\HeadScript::SCRIPT, $script, 'SET'); } ?>