条件句には不要ではないのか。・複数カテゴリの時どうするか。【再度】メーカー検索結果へ別のページからリンクさせたいfukap様お返事が遅くなり申し訳ありません。ご親切にもブログでcategory_id取得の方法、複数カテゴリの場合の表示のアイデアをご紹介いただき、本当に心から感謝しております。確かにfukap様のブログにある通りの表示になりました!まずは、「商品詳細ページの中で関連商品のカテゴリID番号を取りたい」と申しておりました件、まだまだ一人では思いつきもできない方法を教えていただき、とても勉強になりましたm(__)mこれを元に、もう1点、自分のサイトに合わせた修正をしたいと現在さらに試行錯誤しております。カテゴリ:食品(100)>お菓子(99)>アイス(92)雑貨(80)>おなべ(76)用途から選ぶ(10)>組み合わせ材料を選ぶ(5)※()内はdtb_categoryのrankです当サイトではいちばん下に表示されるカテゴリが上記のようなものになっており、この最後の「組み合わせ材料を選ぶ」一か所のみ表示してリンクさせるようにしたいのです。カテゴリを作成するときに、このリンクさせたいカテゴリのrankが、いちばん小さい1〜10までとなるようにしています。希望の検索結果ページに飛びました。「カテゴリ表示」自体は不要なのです。/></a>失敗?文法的にはおかしいのかなと思いつつ、foreachでループを1回だけ回す、みたいな処理を見よう見まねでやってみたりもしたのですが、うまくいきませんでした。今度はrankの数字が一番小さいcategory_idを使う、という条件を付けることができませんでした。ご質問で本当に恐縮ですが、何かヒントをいただけませんでしょうか。お付き合いいただけたら幸いです。【再度】メーカー検索結果へ別のページからリンクさせたい引用:カテゴリ:食品(100)>お菓子(99)>アイス(92)雑貨(80)>おなべ(76)用途から選ぶ(10)>組み合わせ材料を選ぶ(5)上記のような関連カテゴリの場合に、「アイス」「おなべ」「組み合わせ材料を選ぶ」など、ツリーの一番下層だけにリンクを張りたいということでしょうか。それとも、「組み合わせ材料を選ぶ」一箇所のみ表示してリンクを張りたいということでしょうか。文面を見るかぎり後者のように読めますが、複数カテゴリの場合には上記で言う「アイス」「おなべ」は無視してしまってよいということでしょうか。いずれにせよ、PHP側でもSmartyテンプレート側でも、どちらでもできそうな気がします。【再度】メーカー検索結果へ別のページからリンクさせたいおはようございます。お返事ありがとうございます!後者を希望しております。検索結果を表示するようにしようと思っております。(関連商品の代表が1個表示され、「これと似た商品をさがす」といったボタンになるかと考えています。アイス関連でスプーンの画像と商品名が表示され、「これと似た商品をさがす」を押すと同メーカーのアイス用食器一覧が表示されるような・・・)取り急ぎお返事だけですみません。$smarty.foreach.xxx.last}--><!--{/if}-->とかでできそうな気がします。【再度】メーカー検索結果へ別のページからリンクさせたいfukap様!できました!いまカテゴリIDを再度整理中なので完全ではありませんが、たぶんこれでできたと思います。10}--><!--{/if}-->これを入れましたら、<!--{$i2.category_id|u}-->この部分に必要なカテゴリIDが入ってきました!実際に私がdetail.tplに付け加えたコードは以下のようなものになりました。/></a><!--{/if}--><!--{/foreach}--><!--{/foreach}-->これが正しいロジックなのかどうかよく分かりませんが、とにかく希望通り表示されています。長いこと試行錯誤してやっとたどり着きました。fukapさんのヒントがなかったら、一人では絶対絶対無理なことでした。この度はほんとうにありがとうございました。よい勉強をさせていただきました。ご縁がありましたら、どうぞよろしくお願いいたします。