FROM CACHE - jp_header

【Debut】Light Boxで画像をポップアップ表示にしたい

解決済

【Debut】Light Boxで画像をポップアップ表示にしたい

みかん
Shopify Partner
11 0 1

Debutテンプレートをカスタマイズしています。

 

ギャラリーセクション(image-bar.liquid)で画像を指定して、画像クリック→画像をポップアップ表示にしたいため、Light Boxを実装したいです。

 

【自分でやってみたこと】

グローバルアセットの

{{ 'lightbox.css' | global_asset_url | stylesheet_tag }}

{{ 'lightbox.js' | global_asset_url | script_tag }}

theme.liquidに記載

 

image-bar.liquid

画像が出るdiv要素を

 <a href="{{ block.settings.image | img_url: '2048x' }}" data-lightbox="sample"> </a>

で囲む

 

結果:画像のリンクが繋がっただけ…で行き詰まっています

 

Light Box実装の仕方をご教示いただきたいです。

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

1 件の受理された解決策

株式会社フルバランス
Shopify Partner
1589 568 727

成功

みかんさん

 

Lightboxを簡単に実装できたら嬉しいですよね。

 

原因はわからないですが、

グローバルアセットを使用せず、下記のような方法で実装してみてはいかがでしょうか?

https://on-ze.com/archives/1715

 

よろしくお願いします。

株式会社フルバランス(Shopify Experts)
Shopify専門のEC成長支援会社です。ストアの新規構築から運用や改善のサポートなどShopifyに関する幅広いサービスを行なっております。
ECの技術・実務・成長、お悩みのことがあれば、お気軽にご相談ください。
『すべてのブランドの特大成長エンジンを搭載する』 株式会社フルバランス

元の投稿で解決策を見る

2件の返信2

株式会社フルバランス
Shopify Partner
1589 568 727

成功

みかんさん

 

Lightboxを簡単に実装できたら嬉しいですよね。

 

原因はわからないですが、

グローバルアセットを使用せず、下記のような方法で実装してみてはいかがでしょうか?

https://on-ze.com/archives/1715

 

よろしくお願いします。

株式会社フルバランス(Shopify Experts)
Shopify専門のEC成長支援会社です。ストアの新規構築から運用や改善のサポートなどShopifyに関する幅広いサービスを行なっております。
ECの技術・実務・成長、お悩みのことがあれば、お気軽にご相談ください。
『すべてのブランドの特大成長エンジンを搭載する』 株式会社フルバランス
みかん
Shopify Partner
11 0 1

ご回答ありがとうございます!

グローバルアセットを読み込んだらすぐ使えるのかな?と安易に考えてました^^;

 

貼っていただいたurlを参考に以下の手順で実装できました!

 

lightboxデータ一式を公式サイトからDL

 

lightbox.js、lightbox.css、imgフォルダ内の各画像をアセットフォルダにアップロード

※サブフォルダは使用しない

 

 

lightbox.css

close.pngなどのimg urlを修正

 

{{ 'lightbox.css' | asset_url | stylesheet_tag }}

{{ 'lightbox.js' | asset_url | script_tag }}

theme.liquidに記載

 

image-bar.liquid

画像が出るdiv要素を

 <a href="{{ block.settings.image | img_url: '2048x' }}" rel="lightbox[sample-group]”> </a>

で囲む

 

とりあえず希望の表示にはなったのですが間違っている箇所などあれば

またご教示いただきたいです。

 

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