メニューとフッターに「line」アイコンの設置方法について

Topic summary

Dawnテーマでメニュー(ドロワー)とフッターにLINEアイコンを追加する方法についての質問と回答。

提供された解決策:

  • ファイルをアップロードし、header.liquidfooter.liquidにHTMLコードを追加
  • PC版ではサーチアイコンの左、スマホ版ではメニュー内ログインボタン上に配置
  • フッターではSNSアイコンと同じ位置に表示
  • カスタムCSSでアイコンサイズと配置を調整(レスポンシブ対応含む)

発生した問題:
Dawn 13.0.1で実装を試みたユーザーが、カスタムCSSを追加した際に「オンラインストアのエディタセッションを公開できません」というエラーが発生。アイコンの位置とサイズを変更したコードを使用しており、解決策を求めている状況。

現在の状態:
具体的なエラー解決方法は未回答のまま。コードスニペットと画像による詳細な手順が提供されているが、バージョンや設定による互換性の問題が残されている。

Summarized with AI on November 10. AI used: claude-sonnet-4-5-20250929.

テーマ「Dawn」で制作しています。

メニュー(ドロワー)とフッターに「LINE」のアイコンを追加したいと考えています。

追加する方法をご教授頂ければと思います。

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

ご質問いただいている、LINEアイコンを追加したい件ですが、設置されたい位置やアイコンのサイズがわかりかねますので、下記条件前提で表示する方法を説明させていただきます。

アイコン:正方形

ヘッダー:PCではサーチアイコンの左、スマホではメニュー内ログインボタン上

フッター:共通でSNSアイコンが表示される位置

設定手順

**1.**管理画面 > コンテンツ > ファイルから使用するアイコンをアップロード

**2.**管理画面 > オンラインストア > テーマ > カスタマイズボタンの横にある「…」 > コードを編集をクリック

**3.**コード編集画面の「ファイルを検索」エリアに、『header.liquid』と入力しソートされたファイルを開きます。

**4.**header.liquid内で下記コードを探し、


次の行に下記コードを追加


  

**5.**header.liquid内で下記コードを探し、


前の行に下記コードを追加


  

**6.**コード編集画面の「ファイルを検索」エリアに、『social-icons.liquid』と入力しソートされたファイルを開きます。

**7.**social-icons.liquid内で、下記コードを探し、

1 Like

初めまして、dawn(13.0.1)のメインテーマを複製して作成してます。

上記内容の10.のカスタムCSSを実行致しますと、

「オンラインストアのエディタセッションを公開できません」

というエラーが出てくるようになりました。(最初は出てこなかった)下記の解決策以外に何か方法ありますでしょうか?

https://community.shopify.com/post/2048419

また、以下の内容を変更しております。

1.**5.**header.liquid内で下記コードを探し、『

』前の行に下記コードを追加

の場所が発見出来なかったため、未入力です。

2.フッターにデフォルトで入ってるインスタグラムアイコンをヘッダーにも追加したかったのでインスタグラムの内容を追加。

3.リンク内容の記述がなかったのでリンクタグ追加

4.**10.**の追加CSS内容でアイコンの大きさと位置の変更

コードは下記の通りです。

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

CSS

.line_icon {

display: block;

width: 2.4rem;

height: 4.4rem;

}

@media screen and (min-width: 750px)

.line_icon {

width: 2.2rem;

height: 2.2rem;

margin: 1.1rem;

}

}

@media screen and (max-width: 749px) {

.line_icon {

width: 2.2rem;

height: 2.2rem;

margin: 1.1rem;

}

}

.menu-drawer__icon {

padding: 2.2rem 3.2rem;

}