How can I edit the footer in the bullet theme?

I am using the ‘bullet’ theme and would like to edit the footer a bit, but don’t have much coding experience.

Could someone please advise on

  • how to change the menu to be two columns of three, rather than one of four then one of two

  • remove the ‘back to top’ section

  • add text at the bottom of the page where there is a blank space.

Thank you!

Welcome to shopify community.

Please share your store URL and if your store is password protected then please provide password too.

Thank you.

Hi @mdent ,

Please send me the code of footer.liquid file, I will help you check it

{%- for block in section.blocks -%} {%- case block.type -%} {%- when 'motto' -%}
{{ block.settings.motto }}
{%- when 'newsletter' -%} {%- comment -%} Replace the code below with the code provided from a third party provider such as MailChimp, Klaviyo etc. {%- endcomment -%} {%- form 'customer', id: 'ContactFooter', class: 'footer__newsletter newsletter-form' -%}

{{ block.settings.footerNewsletterTitle | escape }}

{{ 'newsletter.subscribe' | t }} {%- if form.errors -%} {{ form.errors.translated_fields['email'] | capitalize }} {{ form.errors.messages['email'] }} {%- endif -%} {%- if form.posted_successfully? -%} {{ 'newsletter.success' | t }} {%- endif -%} {%- endform -%} {%- comment -%} stop editing here. {%- endcomment -%} {%- when 'menuLinks' -%}
    {%- assign linklist = block.settings.menu -%} {%- for link in linklists[linklist].links -%} {%- assign mod = forloop.index | modulo: 5 -%} {%- if mod == 0 -%}
{%- when 'menuSocials' -%}
    {% render 'global-social' %}
{%- endcase -%} {%- endfor -%} {%- if shop.enabled_payment_types != empty and section.settings.showPaymentIcons != false or section.settings.countrySwitcher != false or section.settings.languageSwitcher != false -%} {%- if shop.enabled_payment_types != empty and section.settings.showPaymentIcons != false -%}
{%- for type in shop.enabled_payment_types -%} {{ type | payment_type_svg_tag: class: 'payment-icon' }} {%- endfor -%}
{%- endif -%} {%- if section.settings.countrySwitcher == true and localization.available_countries.size > 1 -%} {%- form 'localization', id: 'FooterCountryFormNoScript', class: 'localization-form' -%}

{{ 'footer.countryLabel' | t }}

{{ 'footer.updateCountry' | t }} {%- endform -%} {%- form 'localization', id: 'FooterCountryForm', class: 'localization-form' -%}

{{ 'footer.countryLabel' | t }}

{{ localization.country.name }} ({{ localization.country.currency.iso_code }} {{ localization.country.currency.symbol }})
{%- endform -%} {%- endif -%}

{%- if section.settings.languageSwitcher == true and localization.available_languages.size > 1 -%}

 

{%- form ‘localization’, id: ‘FooterLanguageFormNoScript’, class: ‘localization-form’ -%}

{{ ‘footer.countryLabel’ | t }}



{{ 'footer.languageLabel' | t }} {%- endform -%} {%- form 'localization', id: 'FooterLanguageForm', class: 'localization-form' -%}

{{ 'footer.languageLabel' | t }}

{{ localization.language.endonym_name | capitalize }}
{%- endform -%} {%- endif -%} {%- endif -%}
© {{ 'now' | date: "%Y" }} {{ shop.name }}. {{ 'footer.all_rights' | t }} {%- render 'global-otlbl' -%}

{% schema %}
{
“name”: “Footer”,
“settings”: [
{
“type”: “checkbox”,
“id”: “showPaymentIcons”,
“label”: “Show payment icons”,
“default”: true,
“info”: “By default your theme shows the icons that are associated with the payment gateway you have enabled in the payment settings.
},
{
“type”: “checkbox”,
“id”: “countrySwitcher”,
“label”: “Enable country/region selector”,
“default”: true,
“info”: “To add a country/region, go to your payment settings.
},
{
“type”: “checkbox”,
“id”: “languageSwitcher”,
“label”: “Enable language selector”,
“default”: true,
“info”: “To add a language, go to your language settings.
}
],
“blocks”: [
{
“type”: “newsletter”,
“name”: “Newsletter”,
“limit”: 1,
“settings”: [
{
“type”: “header”,
“content”: “Footer newsletter”,
“info”: “Subscribers will be added to your “accepts marketing” customer list.
},
{
“type”: “text”,
“id”: “footerNewsletterTitle”,
“label”: “Heading”,
“default”: “Get 10% off your next purchase. Subscribe to our newsletter.”
}
]
},
{
“type”: “menuLinks”,
“name”: “Menu”,
“limit”: 1,
“settings”: [
{
“type”: “header”,
“content”: “Menu”
},
{
“type”: “link_list”,
“id”: “menu”,
“label”: “Menu”,
“default”: “footer”,
“info”: “Displays only top-level menu items.”
},
{
“type”: “header”,
“content”: “Terms and privacy”
},
{
“type”: “url”,
“id”: “privacy”,
“label”: “Privacy policy”
},
{
“type”: “url”,
“id”: “refund”,
“label”: “Refund policy”
},
{
“type”: “url”,
“id”: “terms”,
“label”: “Terms of service”
},
{
“type”: “url”,
“id”: “impressum”,
“label”: “Impressum”
}
]
},
{
“type”: “menuSocials”,
“name”: “Social media”,
“limit”: 1,
“settings”: [
{
“type”: “paragraph”,
“content”: “You can add, remove or edit your social media profiles in "Theme settings > Social media".”
}
]
},
{
“type”: “motto”,
“name”: “About your business”,
“limit”: 1,
“settings”: [
{
“type”: “richtext”,
“id”: “motto”,
“label”: “Heading”,
“default”: “

Use this to add additional information about your business, e.g. address, opening hours etc.

”,
“info”: “Talk about your business”
}
]
}
],
“default”: {
“blocks”: [
{
“type”: “motto”
},
{
“type”: “newsletter”
},
{
“type”: “menuLinks”
},
{
“type”: “menuSocials”
}
]
}
}
{% endschema %}

I figured out how to remove the back to top section, but would still like to change the columns to be even : )

Hi @mdent ,

Please find ‘f-links’ and change code here:

Code:

{%- assign linklist = block.settings.menu -%}
        
        

Hope it helps!