質問 > フロント機能 > パンくずの > を表示させたい |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
smile |
投稿日時: 2010/4/6 13:21
対応状況: 解決済
|
半人前 登録日: 2010/4/1 居住地: 投稿: 29 |
Re: パンくずの > を表示させたい できました!!
site_main.tpl <!--{ if $smarty.server.PHP_SELF==$list}--> <!--{else}--> > <li><!--{$tpl_title|escape}--></li> <!--{/if}--> そして2階層目は>が重複してしまうので /data/class_extends/helper_extends/SC_Helper_DB_EX.php foreach($arrCatID as $key => $val){ $sql = "SELECT category_name FROM dtb_category WHERE category_id = ?"; $arrVal = array($val); $CatName = $objQuery->getOne($sql,$arrVal); $TopicPath .= '<a href="./list.php?category_id=' .$val . '">' . $CatName . '</a> > '; } return $TopicPath; } の</a>の後の>を削除しました。 少し強引かもしれません... |
ramrun |
投稿日時: 2010/4/5 20:10
対応状況: −−−
|
仙人 登録日: 2006/11/3 居住地: 投稿: 789 |
Re: パンくずの > を表示させたい すみません。
質問をきちんと読んでいなかったです... y_shikiさんの書かれているように、最初の1個なんですね(汗)。 |
y_shiki |
投稿日時: 2010/4/5 19:30
対応状況: −−−
|
半人前 登録日: 2010/3/2 居住地: 山形 投稿: 25 |
Re: パンくずの > を表示させたい ただの勘ですが、site_main.tpl じゃないですか?
「当サイトについて」などのページクラスで SC_Helper_DB_Ex::sfGetTopicPath をコールしていないでしょうから、自前で" > "を追加しないと表示されないと思います。 TopPage <!--{$tpl_title|escape}--> じゃなくて TopPage > <!--{$tpl_title|escape}--> とか。 |
smile |
投稿日時: 2010/4/5 18:50
対応状況: −−−
|
半人前 登録日: 2010/4/1 居住地: 投稿: 29 |
Re: パンくずの > を表示させたい ご回答ありがとうございます。
この記述で商品詳細と商品一覧は表示されているのです。 私もそう考えたのですが、、、。 |
ramrun |
投稿日時: 2010/4/5 18:29
対応状況: −−−
|
仙人 登録日: 2006/11/3 居住地: 投稿: 789 |
Re: パンくずの > を表示させたい
読み違えてたらごめんなさい。 |
smile |
投稿日時: 2010/4/5 16:09
対応状況: −−−
|
半人前 登録日: 2010/4/1 居住地: 投稿: 29 |
パンくずの > を表示させたい TopPage > 商品一覧 > 商品詳細
のようにパンくずに > を表示させたいのですが 下記のサイトを参照し http://www28.atwiki.jp/lucier/pages/42.html 商品一覧と商品詳細を表示させることはできました。 (表記できたもの) TopPage > 商品一覧 TopPage > 商品一覧 > 商品詳細 その他の各ページは過去ログを参照しタイトルをはきだすことは できましたが TopPage 当サイトについて TopPage 特定商取引に関する法律 TopPage お問い合わせ(入力ページ) のように > が表示できません。 色々調べて試してはいるものの行き詰まり途方に暮れています。 下記のファイル記述の中であると思われるのですがご指摘頂ければ幸いです。 /data/class_extends/helper_extends/SC_Helper_DB_EX.php function sfGetTopicPath($category_id){ // 商品が属するカテゴリIDを縦に取得 $objQuery = new SC_Query(); $arrCatID = $this->sfGetParents($objQuery, "dtb_category", "parent_category_id", "category_id", $category_id); $TopicPath = " > "; // カテゴリー名称を取得する foreach($arrCatID as $key => $val){ $sql = "SELECT category_name FROM dtb_category WHERE category_id = ?"; $arrVal = array($val); $CatName = $objQuery->getOne($sql,$arrVal); if( $val != $category_id){ $TopicPath .= '<a href="./list.php?category_id=' .$val . '">' . $CatName . '</a> > '; }else{ $TopicPath .= $CatName; } } return $TopicPath; } function sfGetTopicPath2($category_id){ // 商品が属するカテゴリIDを縦に取得 $objQuery = new SC_Query(); $arrCatID = $this->sfGetParents($objQuery, "dtb_category", "parent_category_id", "category_id", $category_id); $TopicPath = " > "; // カテゴリー名称を取得する foreach($arrCatID as $key => $val){ $sql = "SELECT category_name FROM dtb_category WHERE category_id = ?"; $arrVal = array($val); $CatName = $objQuery->getOne($sql,$arrVal); $TopicPath .= '<a href="./list.php?category_id=' .$val . '">' . $CatName . '</a> >'; } return $TopicPath; } 宜しくお願い致します。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |