テーマ「Dawn」で制作しています。
メニュー(ドロワー)とフッターに「LINE」のアイコンを追加したいと考えています。
追加する方法をご教授頂ければと思います。
よろしくお願いいたします。
Dawnテーマでメニュー(ドロワー)とフッターにLINEアイコンを追加する方法についての質問と回答。
提供された解決策:
header.liquidとfooter.liquidにHTMLコードを追加発生した問題:
Dawn 13.0.1で実装を試みたユーザーが、カスタムCSSを追加した際に「オンラインストアのエディタセッションを公開できません」というエラーが発生。アイコンの位置とサイズを変更したコードを使用しており、解決策を求めている状況。
現在の状態:
具体的なエラー解決方法は未回答のまま。コードスニペットと画像による詳細な手順が提供されているが、バージョンや設定による互換性の問題が残されている。
テーマ「Dawn」で制作しています。
メニュー(ドロワー)とフッターに「LINE」のアイコンを追加したいと考えています。
追加する方法をご教授頂ければと思います。
よろしくお願いいたします。
ご質問いただいている、LINEアイコンを追加したい件ですが、設置されたい位置やアイコンのサイズがわかりかねますので、下記条件前提で表示する方法を説明させていただきます。
アイコン:正方形
ヘッダー:PCではサーチアイコンの左、スマホではメニュー内ログインボタン上
フッター:共通でSNSアイコンが表示される位置
設定手順
**1.**管理画面 > コンテンツ > ファイルから使用するアイコンをアップロード
**2.**管理画面 > オンラインストア > テーマ > カスタマイズボタンの横にある「…」 > コードを編集をクリック
**3.**コード編集画面の「ファイルを検索」エリアに、『header.liquid』と入力しソートされたファイルを開きます。
**4.**header.liquid内で下記コードを探し、
『
**5.**header.liquid内で下記コードを探し、
『
**6.**コード編集画面の「ファイルを検索」エリアに、『social-icons.liquid』と入力しソートされたファイルを開きます。
**7.**social-icons.liquid内で、下記コードを探し、
『
-
**8.**管理画面 > オンラインストア > カスタマイズボタンをクリック
**9.**左側テーマ設定をクリック
**10.**カスタムCSSを選択し、下記CSSを追加し保存
.line_icon {
display: block;
width: 4.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;
}
表示例
PCヘッダー
スマホヘッダー
PCフッター
スマホフッター
ご参考まで。
(キュー小坂)
初めまして、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;
}