お世話になります。
現在、Dawnのテーマで海外向けのショップ開設をしています。
画像バナーを4枚設置し、それぞれの画像にShopifyのCollectionのリンクを設置したいです。
画像についてはスライドショーではありません。
こちら対応方法をご存知の方、教えて頂けますと幸いです。
宜しくお願い致します。
画像バナーにコレクションページへのリンクを設定する方法についての質問と解決策。
質問内容:
Dawnテーマで4枚の画像バナーを設置し、それぞれにShopifyのコレクションページへのリンクを貼りたい。スライドショーではなく、静止画像での実装を希望。
提案された解決方法:
コード編集による対応:
image-banner.liquidファイルを編集{% schema %}にURL設定項目を追加し、管理画面からリンクURLを設定可能にアプリ利用による対応:
状況:
質問者は回答に感謝し、解決に向けて取り組んでいる様子。技術的な解決策とノーコードソリューションの両方が提示された。
お世話になります。
現在、Dawnのテーマで海外向けのショップ開設をしています。
画像バナーを4枚設置し、それぞれの画像にShopifyのCollectionのリンクを設置したいです。
画像についてはスライドショーではありません。
こちら対応方法をご存知の方、教えて頂けますと幸いです。
宜しくお願い致します。
以下の手順をお試しください。
なお、コードを編集するので意図せず表記が崩れる等のエラーが発生する場合があります。事前にバックアップを取るなどのリスク対策が必要です。
1.管理画面にログインし、[オンラインストア] > [テーマ] に移動します。
2.「カスタマイズ」の隣の[…] から[コードを編集] をクリックします。
3.「セクション」フォルダ内のimage-banner.liquidファイルを選択します。
{% schema %}
{
"name": "t:sections.image-banner.name",
"tag": "section",
"class": "section image-banner-section",
"settings": [
{
"type": "image_picker",
"id": "image",
"label": "t:sections.image-banner.settings.image.label"
},
{
"type": "url",
"id": "link-image1",
"label": "最初の画像のリンク先"
},
{
"type": "image_picker",
"id": "image_2",
"label": "t:sections.image-banner.settings.image_2.label"
},
{
"type": "url",
"id": "link-image2",
"label": "2番目の画像のリンク先"
},
{
"type": "range",
"id": "image_overlay_opacity",
"min": 0,
"max": 100,
"step": 10,
"unit": "%",
"label": "t:sections.image-banner.settings.image_overlay_opacity.label",
"default": 0
},
// 他の設定項目...
],
"presets": [
{
"name": "t:sections.image-banner.presets.name",
"blocks": [
{
"type": "heading"
},
{
"type": "text"
},
{
"type": "buttons"
}
]
}
]
}
{% endschema %}
{%- style -%}
#Banner-{{ section.id }}::after {
opacity: {{ section.settings.image_overlay_opacity | divided_by: 100.0 }};
}
{%- endstyle -%}
//ここから追記
{% if section.settings.link-image1 != blank or section.settings.link-image2 != blank %}
{% endif %}
//ここまで追記
{%- liquid
assign full_width = '100vw'
assign widths = '375, 550, 750, 1100, 1500, 1780, 2000, 3000, 3840'
{%- if section.settings.image != blank -%}
//この行を追記
{%- liquid
assign image_height = section.settings.image.width | divided_by: section.settings.image.aspect_ratio
if section.settings.image_2 != blank
{%- if section.settings.image_2 != blank -%}
//この行を追記
{%- liquid
assign image_height_2 = section.settings.image_2.width | divided_by: section.settings.image_2.aspect_ratio
if section.settings.image != blank
遅くなりまして申し訳ありません。
詳細をご丁寧にお答えいただきありがとうございます。
頑張ってみます。
08-05-2024 09:12 PM
はじめまして
株式会社 UnReact の荻と申します。
既に解決済みではございますが、今後このスレッドをご覧になる方々に向けて、
弊社のアプリ「シンプル画像バナー|お手軽広告バナーアプリ」も解決策の一つとしてご紹介させていただきます。
こちらのアプリを使用すれば、リンク付きの画像バナーを設定することができます。
このアプリでバナーを複数設置し、それぞれにコレクションのリンクを設定することで、
ノーコードで簡単にご要望通りのストアを実現できます。
下記、参考情報です。
Shopifyに画像バナーを追加できるアプリについて徹底解説|ご利用ガイド
その他にも 46 個の Shopify アプリを開発しているので、ストア運用の際に参考にして頂ければ幸いです。