DAWNテーマにて、商品ページを作成しているのですが
商品のカテゴリーごとにアイコンを作りたく、そちらの代用をマルチカラムのボタンで各カテゴリ(コレクション)に飛ばせたいと思っています。
モバイルで表示する際にボタンを3つ横並びで表示させたいのですが、そちらは可能なのでしょうか。
どうぞよろしくお願い致します。
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);
}
動作確認を十分にしていませんので、うまくいかない点があるかもしれません。
その場合はお知らせください。
ご参考まで。
(キュー田辺)