Why are my pages which are supposed to show up in the sidebar/supporter nav not showing up unless I'm logged in?
Official response from NationBuilder Support
If you've checked the box on your pages' settings labeled "Include in Supporter Nav", that page will be visible to your supports in the sidebar of your site — but only when they're logged in.
If you've created a "button" by navigating to Websites > Supporter Nav > Buttons, those buttons will be visible to both logged-in and logged-out visitors.
Share this post
Showing 7 reactions
Sign in with
If you’re looking for recommendations for continual improvement to your already great platform, I’d suggest making that option user-friendly (e.g., a checkbox for making the logged in vs logged out homepage identical).
Then, within the “_columns_2.html” file, it says to use a different file, called “_supporter_nav.html” if the user is logged in and to display some other content (usually those three buttons) when the user is not logged in. It is this last bit of code that you want to edit. Specifically, you could copy the code used in there to display the other buttons and paste it just below those buttons, replacing the liquid variables (i.e. {{ site.button1_text }} and {{ site.button1_page.full_url_with_profile_recruiter }} ) with your own text and URL.
In short, the ‘Supporter nav’ is only displayed to logged in users, but you can customize what is displayed if the supporter nav is not displayed by editing the columns_2 file.
Note: Make sure that whichever pages you link to in these new buttons are set up to be viewable to anyone, not just logged-in users.
Hines Digital
Certified Architect
Certified Expert