Shopify テーマ、Liquid、ロゴ、その他の類似トピック
DAWNテーマにて、商品ページを作成しているのですが
商品のカテゴリーごとにアイコンを作りたく、そちらの代用をマルチカラムのボタンで各カテゴリ(コレクション)に飛ばせたいと思っています。
モバイルで表示する際にボタンを3つ横並びで表示させたいのですが、そちらは可能なのでしょうか。
どうぞよろしくお願い致します。
前提が推測になってしまうのですが、下記の前提で回答いたします。
3の要件だけ満たすのが難しいのですが、下記のようにコードカスタマイズすることで可能です。
(Dawn 6.0.2のコードで説明いたしますので、細部が質問者様のコードと異なる可能性があります。)
sections/multicolumn.liquid: 288行目付近
"type": "select",
"id": "columns_mobile",
"options": [
{
"value": "1",
"label": "t:sections.multicolumn.settings.columns_mobile.options__1.label"
},
{
"value": "2",
"label": "t:sections.multicolumn.settings.columns_mobile.options__2.label"
}
こちらを下記に変更。
"type": "select",
"id": "columns_mobile",
"options": [
{
"value": "1",
"label": "t:sections.multicolumn.settings.columns_mobile.options__1.label"
},
{
"value": "2",
"label": "t:sections.multicolumn.settings.columns_mobile.options__2.label"
},
{
"value": "3",
"label": "3列"
}
assets/base.css: 1150行目付近
.grid--2-col-tablet-down .grid__item {
width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);
}
こちらを下記に変更。
.grid--2-col-tablet-down .grid__item {
width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);
}
.grid--3-col-tablet-down .grid__item {
width: calc(33% - var(--grid-mobile-horizontal-spacing) / 2);
}
assets/base.css: 1191行目付近
.grid--2-col-tablet-down .grid__item {
width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
}
こちらを下記に変更。
.grid--3-col-tablet-down .grid__item {
width: calc(33% - var(--grid-desktop-horizontal-spacing) / 2);
}
.grid--2-col-tablet-down .grid__item {
width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
}
動作確認を十分にしていませんので、うまくいかない点があるかもしれません。
その場合はお知らせください。
ご参考まで。
(キュー田辺)
いつもShopifyをご利用いただき、ありがとうございます。 Shopifyは、皆様の日本語での利用体験の向上に努めております。さらなる改善のために皆様のご意見をお寄せい...
By JasonH May 9, 2025Shopify アカデミーの学習パスと認定スキルバッジExpanding Your Shopify Business Internationallyを活用して、国際的にビジネ...
By Shopify Feb 7, 2025Shopify アカデミーの学習パスB2B on Shopify:立ち上げとカスタマイズで卸売販売に進出しましょう。これら3つの無料コースは、ShopifyストアでB2B機能...
By Shopify Jan 31, 2025