FROM CACHE - jp_header
このコミュニティはピアツーピアサポートに移行しました。Shopify サポートは今後、このコミュニティへのサービスを提供いたしません。これからもぜひ、他のマーチャントやパートナーとつながり、サポートし合い、経験を共有してください。 当社の行動規範に違反する行動や削除を希望するコンテンツがありましたら、引き続きご報告ください

テーマDebutのスライダー実装について

テーマDebutのスライダー実装について

kota777
新規メンバー
4 0 0

ご回答宜しくお願い致します。

 

下記2点のどちらか実装可能にしたいと思っております。

①デフォルトのスライダーのaタグの領域をボタンではなく、ボタンと画像全体を選択できるようにしたい。

 

②下記記事のスライダーを実装。

https://torublog.com/shopify-slideshow-swiper-js/#Shopify_Debut

 

ShopifyにスライドショーSwiper.jsのセクションを追加する部分でエラーがでるので解消したい。

▽エラー

  • Error: Invalid preset "スライドショー Swiper": 'class' is not a valid attribute
  • Error: Invalid preset "スライドショー Swiper": 'max_blocks' is not a valid attribute
1件の返信1

Jizo_Inagaki
Shopify Partner
1131 414 723

■①に関して

https://community.shopify.com/c/Technical-Q-A/Clickable-Slideshow-Debut/td-p/618624

上記が参考になるかと思います。

 

■②に関して

実際に試していないのと軽くしか見ていないので明確にはいえませんが、おそらくエラーの原因はpresetsの中にclassとmax_blocksを書かれているからではと思います。

添付の画像を見る限りpresetsからはじまっているのはあまり見ない印象で全体がわかりませんが、以下の動的セクションの作り方を参考に構造を見直された方がよいかなと思います。

https://www.shopify.jp/blog/partner-shopify-theme-section-first-create

https://shopify.dev/docs/themes/sections

 

また、お使いのテーマ内にいくつかセクションがあるはずですので、実際に動いているサンプルとしてそちらを参考にすることもお勧めします。 

 

なお、以下は雛形ということではなくあくまで全体のイメージを掴むために記載しますが、Debutの動的セクションの記述をかなり削ったもので概ねこのような構造になるのではと思います。
※わりと適当に要素を削除しているのでこのままではエラーがでる状態かもしれず、その点留意ください

{% schema %}
{
  "name": "Text Section",
  "class": "text-section",
  "settings": [
    {
      "type": "text",
      "id": "title",
      "label": "Heading"
    }
  ],
  "blocks": [
    {
      "type": "text_block",
      "name": "Text Block",
      "settings": [
        {
          "type": "text",
          "id": "id",
          "label": "Label"
        }
      ]
    }
  ],
  "presets": [
    {
      "name": "Text",
      "category": "Text",
      "blocks": [
        {
          "type": "text_block"
        }
      ]
    }
  ]
}
{% endschema %}
Jizo_Inagaki | フリーランスのwebデザイナー
- テーマのカスタム承れます。
- 記載した回答で解決できましたらベストソリューションの承認をお願いします。
- DMや指名による対応はご依頼として有料でのみ承ります。