Hiding login button from navbar in custom page

Hi,

In as custom page I want to not render login link in navbar and insert my own thus but can I disable login link on custom page serverside so it doesn’t get rendered? (v2025.4)

ty


    // Select the original login link
    const originalLogin = $('li.nav-item a.nav-link[data-ew-action="redirect"][data-url="/login"]');

    // Insert your custom login link before the original
    originalLogin.before('<a id="custom_login" class="nav-link" href="/custom-login">Custom Login</a>');

    // Hide the original login link
    originalLogin.hide();

You may use LoginStatusEvent (see example 6) to set $event["canLogin"] = false.