こんにちは。よろしくお願いします。
Ver.1.0.4J PHP5.1.6
カタログでの商品リストが1 2 3ページに作成されており、
総合ページに部分的に1.2.3ページの商品をインクルードしてラインナップさせる方法があれば教えてください。
テンプレート変数は現在使っておらず、*content*に手書きでHTMLを書いております。
DirectPHP IncludeFile FileGetなどのスニペットの使い方があればお教えください。
通常のPHP書きでもかまいませんのでよろしくお願いします。
部分的にインクルードさせる為には?
Re: 部分的にインクルードさせる為には?
1 2 3ページの*content*の内容を丸々総合ページに表示させるのでしたら
GetFieldスニペットで
[[GetField? &docid=`1ページのid` &field=`content`]]
[[GetField? &docid=`2ページのid` &field=`content`]]
[[GetField? &docid=`3ページのid` &field=`content`]]
が一番手っ取り早いと思います。
1 2 3ページの一部商品を総合ページに表示させる場合は、
各ページの*content*内の個々の商品部分を、チャンクにするか、
個々の商品を、1商品=1リソースとして、dittoでリスティングでしょうか。
GetFieldスニペットで
[[GetField? &docid=`1ページのid` &field=`content`]]
[[GetField? &docid=`2ページのid` &field=`content`]]
[[GetField? &docid=`3ページのid` &field=`content`]]
が一番手っ取り早いと思います。
1 2 3ページの一部商品を総合ページに表示させる場合は、
各ページの*content*内の個々の商品部分を、チャンクにするか、
個々の商品を、1商品=1リソースとして、dittoでリスティングでしょうか。
Re: 部分的にインクルードさせる為には?
ninさん ありがとうございます。
Content全部を取り込む方法は、様々な解説がありましたので
部分的に取り込む場合を知りたいとの事ですがご存じありませんでしょうか?
スニペットでなくてもPHPでのやり方でもかまわないのですが、
<!-- ID --> コメントを入れた所をincludeしたいと思います。
上記のブロックをチャンクにする方法と、1商品=1ソースもわかっていますが
結局はこれと同じ事なのかな?
たとえば20ページほどカテゴリーの商品があったときに、すべてをチャンクに入れ込んだときに
編集しようとすると、チャンク内で検索しずらいかな?と思ってしまったわけなのですが。
やってみればわかることかもしれませんが。
Content全部を取り込む方法は、様々な解説がありましたので
部分的に取り込む場合を知りたいとの事ですがご存じありませんでしょうか?
スニペットでなくてもPHPでのやり方でもかまわないのですが、
<!-- ID --> コメントを入れた所をincludeしたいと思います。
上記のブロックをチャンクにする方法と、1商品=1ソースもわかっていますが
結局はこれと同じ事なのかな?
たとえば20ページほどカテゴリーの商品があったときに、すべてをチャンクに入れ込んだときに
編集しようとすると、チャンク内で検索しずらいかな?と思ってしまったわけなのですが。
やってみればわかることかもしれませんが。