DawnのフッタにLINEアイコンを設置したい

初心者です。無料テーマDawnにてサイトを構築中です。

Shopify の Debut テーマに LINE のリンクアイコンを追加する ++ Gaji-Laboブログ

こちらの記事を見て、同様のことがしたくてコードを確認したのですが、テーマが違うせいかよくわかりませんでした。そこで、コード内にtwitter、facebook、pinterest、instagram、tiktok、tumblr、snapchat、youtube、vimeoが確認できましたので、この中の使わないであろうvimeoをlineに変更すれば良いのではと思い試してみたのですがうまくいきません。この方法では実現が難しいでしょうか?

(いじった場所)

▼settings_schema.json

▼cs.schema.json ~ zh-TW.schema.json

“social_line_link”: {
“label”: “LINE”,
“info”: “https://line.me/shopify”

▼settings_data.json

▼スニペット追加 名前:icon-line.liquid

中身(Font Awesomeからダウンロードしたものに、最初の部分をくっつけただけです)

▼footer.liquid

よろしくお願い致します。

しょっぱいマンさま

コード編集によるカスタマイズはテーマによってファイル名が変わるのでややこしいですよね。

弊社環境でもvimeoをlineに置き換える形で検証してみたところ、下記変更で反映されました。

言語関連のjsonファイルに関しては、en.default.jsonへの変更だけで反映されたのでcs.schema.json~zh-TW.schema.jsonの編集は不要かと思います。

settings.schema.json
“type”: “text”,
“id”: “social_line_link”,
“label”: “Line”,
“info”: “t:settings_schema.social-media.settings.social_line_link.info”

settings_data.json

“social_line_link”: “”,

en.default.schema.json

“social_line_link”: {
“label”: “Line”,
“info”: “https://line.me/shopify”
}

en.default.json

“links”: {
“twitter”: “Twitter”,
“facebook”: “Facebook”,
“pinterest”: “Pinterest”,
“instagram”: “Instagram”,
“tumblr”: “Tumblr”,
“snapchat”: “Snapchat”,
“youtube”: “YouTube”,
“line”: “Line”,
“tiktok”: “TikTok”
}

footer.liquid

{%- if settings.social_line_link != blank -%}

  • {%- render 'icon-line' -%} {{ 'general.social.links.line' | t }}
  • {%- endif -%}

    icon-line.liquid (スニペットに新規作成)

    ご質問に記載されていたsvgをコピペ

    参考になりましたら幸いです。

    またお困りのことがございましたら是非ご質問ください。

    株式会社フルバランス 渡邉

    1 Like

    株式会社フルバランス様

    お世話になっております。

    初心者の質問内容について、ご検証いただきまして誠にありがとうございます。

    ご指導いただきました通りにliquidを編集してみましたが、残念ながらうまくいきませんでした。

    設定>ブランド>ソーシャルリンク>ソーシャルリンクを追加で「LINE」アイコンを追加できるということでしょうか?

    恐らく何かが違うのだと思い何度も見直しを行っておりますが、私の環境では「vimeo」は出てきますが「LINE」は出て来ない状況です。

    株式会社フルバランスさま

    お世話になっております。

    その後何度見直してもliquidは間違いなさそうだしLINEアイコンの表示自体を諦めていましたが、別件で色々調べているうちに何と表示できました\(^o^)/

    自分がやろうとしていたのは①でしたが②で表示されました!

    ①設定>ブランド>ソーシャルリンク>ソーシャルリンクを追加で「LINE」アイコンを追加

    ②オンラインストア>編集>テーマ設定>SNS>URLを指定

    ②にはLINEが表示されていたので、LINEのURLを指定することでLINEアイコンが表示されました。

    なぜ①がダメだったのかは今でもわかりませんが、とりあえず目的は達成できました。

    ありがとうございました。

    また何かありましたらよろしくお願い致します。