Footer


The footer allows you to insert various kinds of contact information.

Each element within the footer requires user information to be included within the custom element of the site.xml. This page will outline each option. The current design splits the footer into two vertical columns. The left side contains contact information, while the right contains social media, copyright and powered by sections.

Footer Style

You are able to modify the CSS classes applied to the footer element on the HTML page by setting the <footer><style> element. The default value is footer mt-auto py-4 bg-light.

<project name="xxx">
  [...]
  <custom>
    <bootstrapSkin>
      <footer>
        <style>footer mt-auto py-4 bg-light</style>
      </footer>
    </bootstrapSkin>
  </custom>
  [...]
</project>

Contact Section

The Contact section, allows you to define various electronic and physical contact methods. Not all sections need to be completed, the system will simply skip empty blocks. Below is an example

<project name="xxx">
  [...]
  <custom>
    <bootstrapSkin>
      <contact>
        <email>bootstrap-skin@maven.sites.uk</email>
        <fax>01752 123456</fax>
        <mobile>07712345678</mobile>
        <landline>01752 987654</landline>
        <address>
          <line1>Postbox</line1>
          <line2>221B Baker Street</line2>
          <city>London</city>
          <county>London</county>
          <country>England</country>
          <post_code>NW1 6XE</post_code>
        </address>
      </contact>
    </bootstrapSkin>
  </custom>
  [...]
</project>

Social Media

The Social Media bar places the brand icon (from bootstrap-icons) into a singular line with a link to the supplied account, allowing organisations to provide this information in a way which does not link information to external services.

Facebook

You can provide a link to a Facebook group by creating a Facebook element and adding the Facebook group identifier.

<project name="xxx">
  [...]
  <custom>
    <bootstrapSkin>
      <facebook>
        <groupId>example</groupId>
      </facebook>
    </bootstrapSkin>
  </custom>
  [...]
</project>

The above configuration will create a link to https://facebook.com/example.

Instagram

You can provide a link to an Instagram account by creating an Instagram element and adding the LinkedIn account identifier.

<project name="xxx">
  [...]
  <custom>
    <bootstrapSkin>
      <linkedin>
        <accountId>example</accountId>
      </linkedin>
    </bootstrapSkin>
  </custom>
  [...]
</project>

The above configuration will create a link to https://linkedin.com/example.

LinkedIn

You can provide a link to Instagram group by creating a Instagram element and adding the Instagram account identifier.

<project name="xxx">
  [...]
  <custom>
    <bootstrapSkin>
      <instagram>
        <accountId>example</accountId>
      </instagram>
    </bootstrapSkin>
  </custom>
  [...]
</project>

The above configuration will create a link to https://instagram.com/example.

Twitter

You can provide a link to a Twitter profile by creating a Twitter element and adding the account identifier.

<project name="xxx">
  [...]
  <custom>
    <bootstrapSkin>
      <twitter>
        <accountId>example</accountId>
      </twitter>
    </bootstrapSkin>
  </custom>
  [...]
</project>

The above configuration will create a link to https://twitter.com/example.

Twitter

I have added a Twitter element to ensure the footer has some content and the icon should appear on the right side of the footer. This will create the url https://twitter.com/stevecrox0914

<project name="xxx">
  [...]
  <custom>
    <bootstrapSkin>
      <twitter>
        <accountId>stevecrox0914</accountId>
      </twitter>
    </bootstrapSkin>
  </custom>
  [...]
</project>