FROM CACHE - jp_header

コレクションページの2ページ名以降、説明を非表示にしたい【Dawn 13.0.0】

ODB
観光客
5 0 1

Dawn 13.0.0を使っています。

コレクションページの説明に文章を入れました。

複数ページになっている場合、2ページ名以降も同じ内容が表示されしつこいので非表示にしたいです。

 

過去の質問に類似のものがありましたが、具体的にどのファイルのコードを編集すればいいのかわかりません。

お手数ですが、ご教授いただけないでしょうか。

 

 

・類似の質問

コレクションページの説明を2ページ目以降に表示させないコードがあれば教えてください。

https://community.shopify.com/c/%E6%8A%80%E8%A1%93%E7%9A%84%E3%81%AAq-a/%E3%82%B3%E3%83%AC%E3%82%AF%...

 

4件の返信4

株式会社フルバランス
Shopify Partner
1515 544 681

質問拝見しました。

詳しいコードや編集箇所についてこちら共有いたします!

DAWNであれば編集ファイルは「main-collection-banner.liquid」になります。

そのなかで{{ collection.description }}の部分がコレクションの詳細部分のテキスト出力するコードになりますのでそれを囲む形で参考記事のコードを埋め込んであげれば希望の動作するかと思います!

具体の参考画像も添付しておきます!(20、25行目のものが参考記事のコードになります)

スクリーンショット 2024-06-06 18.57.43.png

 

こちら正しく保存できれば1ページ目のみに詳細を表示できます。

参考までにしてください!

 

なにかご質問があれば、お気軽にご相談ください。
お悩み解決できましたら、ベストアンサー、いいねいただけると励みになります。
何卒よろしくお願いします。

株式会社フルバランス

ご参考までにしてください!

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

株式会社フルバランス様

 

早速のアドバイスありがとうございます。

編集ファイルがわかり大変助かりました。

 

頂いたアドバイスをもとに下記コードを記述しました。

{% if paginate.current_page == 1 %}
      {%- if section.settings.show_collection_description -%}
                <div class="collection-hero__description rte">{{ collection.description }}</div>
      {%- endif -%}
{%- endif -%}

 

しかし、1ページ目からすべてが非表示となり、うまくいきませんでした。

ODB_0-1717726929040.png

 

↑このように、Unknown object 'paginate' used.というエラーがでました。

 

そこで、

{% if paginate.current_page == 1 %}

こちらを

{% if current_page == 1 %}

 

というふうに編集しpaginate.を削除してみました。

その結果、1ページ目のみ解説の内容が表示され2ページ目以降は非表示となりました。

 

この記述方法は問題ないでしょうか?

 

Jizo_Inagaki
Shopify Partner
1044 391 706

paginateオブジェクトは paginateタグの中でなければ使えなかったと思います。

https://shopify.dev/docs/api/liquid/tags/paginate

>Within the paginate tag, you have access to the paginate object. 

 

current_pageオブジェクトはpaginateタグの外でも使えます。

https://shopify.dev/docs/api/liquid/objects/current_page

 

 

以上ですが、ご自身でコードを書く場合はドキュメントを参照されることをお勧めします。

Jizo_Inagaki | フリーランスのwebデザイナー
- テーマのカスタム承れます。
- 記載した回答で解決できましたらベストソリューションの承認をお願いします。
- DMや指名による対応はご依頼として有料でのみ承ります。
ODB
観光客
5 0 1

お返事ありがとうございます。

頂いたURL拝見させて頂きます。