Skip to content
Type something to search...
Veltro Theme Documentation

Veltro has one global footer at src/layouts/components/global/Footer.astro.

Shared English copy lives in src/i18n/en.json:

"footer": {
"description": "Driving Growth Through Smart Technology.",
"companyDesk": "Company Desk",
"copyright": "Copyright © 2026 Your Company | All rights reserved."
}

settings.footerDescription and settings.copyright.text in config.toml override the translated values when they are not empty.

[settings]
footerDescription = ""
companyDesk = "/company-desk.pdf"
[settings.copyright]
enable = true
text = ""

companyDesk is rendered as a download link. Replace public/company-desk.pdf or change the URL before launch.

src/config/menu.en.json contains:

  • footer: grouped link columns with label and list
  • footerLegal: policy links shown in the lower footer bar

Set enable: false to hide an entry without deleting it. Keep the French menu file synchronized.

Contact And Social Details

The footer reads phone, email, and map URL from settings.contactInfo. Enabled networks come from src/config/social.json and are ordered Facebook, LinkedIn, Twitter, then Instagram.

Base.astro passes footerSpacingTop to the footer. It defaults to true; set it to false on a page only when the preceding section already supplies the required spacing.