Skip to main content

Optional Toggles

NL Design provides two optional CSS-based toggles that adjust Nextcloud's interface beyond color theming.

Hide Login Slogan

Setting: nldesign:hide_slogan

When enabled, hides the tagline text ("a safe home for all your data") shown below the Nextcloud logo on the login page.

Why use it:

  • Government organizations often have their own branding guidelines that don't include Nextcloud's default slogan
  • Creates a cleaner, more professional login page
  • Reduces visual clutter for public-facing instances

How it works: When enabled, NL Design loads an additional CSS file (css/hide-slogan.css) that sets display: none on the slogan element.

Show Menu Labels

Setting: nldesign:show_menu_labels

When enabled, displays text labels next to the icons in Nextcloud's left sidebar navigation.

Why use it:

  • Improves accessibility — icon-only navigation can be confusing for users unfamiliar with Nextcloud
  • Meets Dutch government accessibility guidelines (WCAG AA) which recommend text alternatives for icons
  • Especially helpful for organizations onboarding many new users

How it works: When enabled, NL Design loads css/show-menu-labels.css which overrides Nextcloud's default icon-only sidebar layout to include text labels.

Enabling via Command Line

Both toggles can be set via the Nextcloud occ command:

# Hide the login slogan
php occ config:app:set nldesign hide_slogan --value=1

# Show menu labels in the sidebar
php occ config:app:set nldesign show_menu_labels --value=1

# Disable (set back to 0)
php occ config:app:set nldesign hide_slogan --value=0