Hi,
How can we add a text next to the IG icon on the footer? Like “visit our instagram”? We are using dawn theme and the way the social media is set up is using theme footer section.
Here is a preview link:
Hi,
How can we add a text next to the IG icon on the footer? Like “visit our instagram”? We are using dawn theme and the way the social media is set up is using theme footer section.
Here is a preview link:
your store password protect
bt its easy to show can you please IG Social media link at theme setting and show footer social media icon that’s it
Hi,
Attached is how it looks. This is my footer.liquid code right :
{% comment %}theme-check-disable UndefinedObject{% endcomment %}
{{ ‘section-footer.css’ | asset_url | stylesheet_tag }}
{{ ‘component-newsletter.css’ | asset_url | stylesheet_tag }}
{{ ‘component-list-menu.css’ | asset_url | stylesheet_tag }}
{{ ‘component-list-payment.css’ | asset_url | stylesheet_tag }}
{{ ‘component-list-social.css’ | asset_url | stylesheet_tag }}
{{ ‘component-rte.css’ | asset_url | stylesheet_tag }}
{{ ‘disclosure.css’ | asset_url | stylesheet_tag }}
{%- case block.type -%}
{%- when ‘text’ -%}
{%- if section.settings.show_social -%}
{%- if section.settings.enable_language_selector and localization.available_languages.size > 1 -%}
{%- form ‘localization’, id: ‘FooterLanguageFormNoScript’, class: ‘localization-form’ -%}
{% javascript %}
class LocalizationForm extends HTMLElement {
constructor() {
super();
this.elements = {
input: this.querySelector(‘input[name=“locale_code”], input[name=“country_code”]’),
button: this.querySelector(‘button’),
panel: this.querySelector(‘ul’),
};
this.elements.button.addEventListener(‘click’, this.openSelector.bind(this));
this.elements.button.addEventListener(‘focusout’, this.closeSelector.bind(this));
this.addEventListener(‘keyup’, this.onContainerKeyUp.bind(this));
this.querySelectorAll(‘a’).forEach(item => item.addEventListener(‘click’, this.onItemClick.bind(this)));
}
hidePanel() {
this.elements.button.setAttribute(‘aria-expanded’, ‘false’);
this.elements.panel.setAttribute(‘hidden’, true);
}
onContainerKeyUp(event) {
if (event.code.toUpperCase() !== ‘ESCAPE’) return;
this.hidePanel();
this.elements.button.focus();
}
onItemClick(event) {
event.preventDefault();
const form = this.querySelector(‘form’);
this.elements.input.value = event.currentTarget.dataset.value;
if (form) form.submit();
}
openSelector() {
this.elements.button.focus();
this.elements.panel.toggleAttribute(‘hidden’);
this.elements.button.setAttribute(‘aria-expanded’, (this.elements.button.getAttribute(‘aria-expanded’) === ‘false’).toString());
}
closeSelector(event) {
const shouldClose = event.relatedTarget && event.relatedTarget.nodeName === ‘BUTTON’;
if (event.relatedTarget === null || shouldClose) {
this.hidePanel();
}
}
}
customElements.define(‘localization-form’, LocalizationForm);
{% endjavascript %}
{% schema %}
{
“name”: “t:sections.footer.name”,
“blocks”: [
{
“type”: “link_list”,
“name”: “t:sections.footer.blocks.link_list.name”,
“settings”: [
{
“type”: “text”,
“id”: “heading”,
“default”: “Quick links”,
“label”: “t:sections.footer.blocks.link_list.settings.heading.label”,
“info”: “t:sections.footer.blocks.link_list.settings.heading.info”
},
{
“type”: “link_list”,
“id”: “menu”,
“default”: “footer”,
“label”: “t:sections.footer.blocks.link_list.settings.menu.label”,
“info”: “t:sections.footer.blocks.link_list.settings.menu.info”
}
]
},
{
“type”: “text”,
“name”: “t:sections.footer.blocks.text.name”,
“settings”: [
{
“type”: “text”,
“id”: “heading”,
“default”: “Heading”,
“label”: “t:sections.footer.blocks.text.settings.heading.label”
},
{
“type”: “richtext”,
“id”: “subtext”,
“default”: “
Share store details, promotions, or brand content with your customers.
”,Thanks for the reply it seems like you have done much handwork for providing right info keep posting this is true.Myloweslife
Hi,
What am I supposed to add and where? I did not understand. Can you be more clear and precise please? Thanks so much for your help.
I think you did not look at the things I sent and my question- I already have added the Instagram icon for example! What I need is to add text something like “visit us here” next to the instagram icon- does that make sense?
Hey, @rosa_Laneh Can you please share the store-front password so that I can check and give you the solution.
Hi- thanks so much- sure I’ll share in a private message but I have already sent a photo of what it looks like and the code and everything on the thread! doesn’t that help?
see here again- as you can see the instagram icon is on right bottom- I want to have a text “visit us here” to its right. I have shared the footer.liquid code above as well.
@rosa_Laneh It’s very hard to give a solution to see only code. If you share the store-front password then I can check on the front-end and give you the right solution where you have to add the code.
Thanks.
I sent you the password.
oh yes please hight part of code you have just added text that is
I don’t understand what you are saying
Hello @rosa_Laneh ,
To add heading text next to the social media icons Navigate to online store>> Click Edit Code.
Find the class(ctrl+ F to find) “list-social__item” in footer.liquid file. Now paste the code just below “list-social__item” class.
*(Change the text “Your text/description” to your preferred text.)
After adding this code you will see the text on the footer. Now add some style on to your footer.liquid file.
To add the style scroll up to the top and add the code:
.social_IconBottomText { width: 100%; text-align: right; margin-right: -5%; margin-top: -2%; }If it is not worked then let me know and add the screenshot where you have added the code.
Hope it will be helpful for you.
Thanks.
Hi- this is not working- I added it here:
{%- if section.settings.show_social -%}
@eFoli-Marvic can you please help?
@rosa_Laneh Please add this code here
{%- if section.settings.show_social -%}
After adding this code you will see the text on the footer. Now add some style on to your footer.liquid file.
To add the style scroll up to the top and add the code:
.social_IconBottomText { width: 100% !important; text-align: right: right !important; margin-right: -5% !important; margin-top: -2% !important; }This way it is working from my side. Please see this
If it is not worked then I need access to your Shopify admin panel as a staff.
Hope it will be helpful for you.
Thanks.
Did it solve your issue?
- If yes, Like & Mark As Solution to help the community
This worked! Thanks so much!
@rosa_Laneh You’re always welcome.