Hi.

I am finally developing a Backdrop site for my local political party as a replacement for the current Wordpress site, which was hastily set up by someone else for the local elections 1,5 year ago. Now that I dropped TwitterX, I want to start using the website as one of the main channels of communication with our constituency.

As I am setting up a basic site structure, one of the small things that I encountered so far is that don't manage to get rid of the user account menu at the top right corner any page (in the Header Block): it still shows up when I chose "Menu: None" in the Header Block configuration:

Any help on this is welcome.

By the way: it was very easy to set up a Backdrop install at my webhost (Vimexx.nl). They offer the Softaculous Installer, which has an option to install Backdrop and it worked out of the box.

Screenshot of Backdrop CMS page in Softaculous installer

Erik Wesselius
Bennekom, The Netherlands

Accepted answer

Okay, I figured out how to get rid of the login link: remove it from the Account menu.

Most helpful answers

You can install in a few ways:

Git clone

  • git clone git@github.com:backdrop-contrib/bee.git
  • Then add an alias

You can download the phar file from the latest release

The readme has instructions but the key is getting it somewhere on your system and adding an alias. 

Then navigate to the folder where Backdrop is installed and run bee status  to check it is working

There is a Wiki for it here: https://github.com/backdrop-contrib/bee/wiki . Any queries, just ask (I'm the maintainer of bee)

Instead of deleting the Login link, you could just display the Account menu someplace else. Or just remember, like said above, that the path is /user (it's not an actual directory but a dynamically created path).

Also, as noted above, make sure to check every Layout when disabling the Menu in the Header Block and saving the layout. And then you can also clear all caches by going to "Back to Site" > "Flush all caches" in the top menu. Just to make sure.

Comments

Eric,

I see you changing the home page layout in the screenshot and referencing "at the top right corner any page" in the text. Did you also change that setting in the "Default layout"?

Side note: I'll often use the "Copy Blocks" module to set up a region that is shared among many layouts and just needs to be updated in one place.

Hi Laryn,

Thanks for that info. I have now also changed the settings for the Header Block in the Default layout.

But the user account menu still shows up, both on the Home page and on any other page…

Okay, I figured out how to get rid of the login link: remove it from the Account menu.

I removed it from the account menu but now I can't log in.  I thought I could  use  sitename/user but no dice.  What can I do?

Hi @port80. You can go to /user/login to login, either by typing manually or put a link in a better place.

Thank you for the reply.  I tried adding /user/login to my url but got a "page not found".  What am I doing wrong?   

I'm checking out for the night, but will check the forum in the morning.  I appreciate the help.  I'm looking forward to using Backdrop. Thinking now that I'd better use git on my site.  

.

Your URL should look like:

https://www.example.com/user/login

You can't just add /user/login to any address

Will do when I get back to my laptop.  I am puzzled, I don't have a /user directory.

Instead of deleting the Login link, you could just display the Account menu someplace else. Or just remember, like said above, that the path is /user (it's not an actual directory but a dynamically created path).

Also, as noted above, make sure to check every Layout when disabling the Menu in the Header Block and saving the layout. And then you can also clear all caches by going to "Back to Site" > "Flush all caches" in the top menu. Just to make sure.

Maybe starting over with a fresh install is the best option.  I can't flush the caches because no access to the site.

If you have command line access and can install Bee then you can clear caches and create login links from the command line, but I don't if that is possible for you or not.

Yes, I have command line access, no experience with Bee, but I'll check it out.

Thanks, I'm looking at it now, can I install from cli or is it best to dowload zip into home directory and extract?

You can install in a few ways:

Git clone

  • git clone git@github.com:backdrop-contrib/bee.git
  • Then add an alias

You can download the phar file from the latest release

The readme has instructions but the key is getting it somewhere on your system and adding an alias. 

Then navigate to the folder where Backdrop is installed and run bee status  to check it is working

Thanks. I need to leave soon for a couple of hours.  I want to have all the time I need to add Bee.  As soon as I get back will install .