機能要望 > フロント機能 > 2.13.2でtpl_subtitleに親カテゴリー+子カテゴリーを表示する方法? |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
mamo3 |
投稿日時: 2014/8/17 5:08
対応状況: −−−
|
半人前 登録日: 2013/1/18 居住地: 東京 投稿: 13 |
2.13.2でtpl_subtitleに親カテゴリー+子カテゴリーを表示する方法? いつも大変お世話になっております。
お詳しい方ご教授頂けませんでしょうか。 2.13.2でtpl_subtitleに親カテゴリー+子カテゴリーを表示する方法をご教授を願います。 過去に株式会社ロックオン 技術開発部の方が下記のコメントを記載していたのですが、【2.13.2】では使用が違うみたいで残念ながら対応できませんでした・・・。 ▼ここから▼ tpl_subtitleに親カテゴリー+子カテゴリーを表示する場合ですが、 [修正ファイル EC-CUBE2系] data/class/pages/products/LC_Page_Products_List.php [修正前] $arrFirstCat = $objDb->sfGetFirstCat($arrCategory_id[0]); $tpl_subtitle = $arrFirstCat['name']; [修正後] →$tpl_subtitle = $objDb->sfGetCatCombName($arrCategory_id[0]); とすることで、親カテゴリー+子カテゴリーも表示する事が出来ます。 ▲ここまで▲ どうぞ宜しくお願いいたします。 |
shutta |
投稿日時: 2014/8/17 21:59
対応状況: −−−
|
仙人 登録日: 2010/2/4 居住地: 関西 投稿: 835 |
Re: 2.13.2でtpl_subtitleに親カテゴリー+子カテゴリーを表示する方法? 参照コードのような変更をされたいのであれば、
data/class/pages/products/LC_Page_Products_List.php 変更前
変更後
というような感じですかね。
|
mamo3 |
投稿日時: 2014/8/17 22:26
対応状況: −−−
|
半人前 登録日: 2013/1/18 居住地: 東京 投稿: 13 |
Re: 2.13.2でtpl_subtitleに親カテゴリー+子カテゴリーを表示する方法? ご教授ありがとうございます。
凄く解りやすくて助かります、イメージしているような感じになりました。 ちなみに現在は、 【親カテゴリ|子カテゴリ】 の表示なっておりますが、 【子カテゴリ|親カテゴリ】 と、階層が深くなる方が前へ表示をするにはどのようにすれば宜しいのでしょうか? |
shutta |
投稿日時: 2014/8/17 23:42
対応状況: −−−
|
仙人 登録日: 2010/2/4 居住地: 関西 投稿: 835 |
Re: 2.13.2でtpl_subtitleに親カテゴリー+子カテゴリーを表示する方法? ' | 'でexplodeして、逆から再連結するようにするとか。
|
mamo3 |
投稿日時: 2014/8/18 11:42
対応状況: −−−
|
半人前 登録日: 2013/1/18 居住地: 東京 投稿: 13 |
Re: 2.13.2でtpl_subtitleに親カテゴリー+子カテゴリーを表示する方法? shutta様
ご返信ありがとうございます。 「' | 'でexplodeして、逆から再連結するようにするとか。」 との事ですが、具体的にはどのようにしたら良いのでしょうか? いろいろ調べてみましたが「' | 'でexplodeして、逆から再連結する」スキルは当方初心者ため難しいです・・・。 お手数をお掛けしますが宜しくお願いいたします。 |
shutta |
投稿日時: 2014/8/18 12:04
対応状況: −−−
|
仙人 登録日: 2010/2/4 居住地: 関西 投稿: 835 |
Re: 2.13.2でtpl_subtitleに親カテゴリー+子カテゴリーを表示する方法? explode関数
http://php.net/manual/ja/function.explode.php で、 $tpl_subtitleを' | 'で分割し、 生成された配列を逆から繋ぎ合わせるといけそうな気がします。
|
yuh |
投稿日時: 2014/8/18 12:34
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: 2.13.2でtpl_subtitleに親カテゴリー+子カテゴリーを表示する方法?
やっつけですがこんな感じでどうでしょう? |
mamo3 |
投稿日時: 2014/8/20 9:03
対応状況: −−−
|
半人前 登録日: 2013/1/18 居住地: 東京 投稿: 13 |
Re: 2.13.2でtpl_subtitleに親カテゴリー+子カテゴリーを表示する方法? shutta様
yuh様 ご教授ありがとうございます。 shutta様のリンクしていただいた、サイトを見させていただき下記の方法で良いのかな?という事までは何となくですが理解できました。 説明¶ array explode ( string $delimiter , string $string [, int $limit ] ) yuh様が上記の元に下記の記述をお教えいただき、上記と同じように理解できました。 $tpl_subtitle=implode("|",array_reverse(explode("|",$tpl_subtitle))); そこで新たな質問なのですが、下記の通りshutta様記述の部分にyuh様の記述を追加してみましたが上手く反映されませんでした。 public function lfGetPageTitle($mode, $category_id = 0) { if ($mode == 'search') { return '検索結果'; } elseif ($category_id == 0) { return '全商品'; } else { $objDb = new SC_Helper_DB_Ex(); return $objDb->sfGetCatCombName($category_id); $tpl_subtitle=implode("|",array_reverse(explode("|",$tpl_subtitle)));//追加 } } 現在上記の状態ですと上手く動きませんのでyuh様の記述を使う部分をお教え頂ければ幸いです。 お手数をお掛けしますが宜しくお願いいたします。 |
yuh |
投稿日時: 2014/8/20 9:58
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: 2.13.2でtpl_subtitleに親カテゴリー+子カテゴリーを表示する方法?
この記述だとreturnの後に書いているのと、$tpl_subtitleにデータが入っていないので、
こんな感じでどうでしょう? |
mamo3 |
投稿日時: 2014/8/20 14:15
対応状況: 解決済
|
半人前 登録日: 2013/1/18 居住地: 東京 投稿: 13 |
Re: 2.13.2でtpl_subtitleに親カテゴリー+子カテゴリーを表示する方法? yuh様
ご返信ありがとうございます。 記述通りにしましたら、イメージ通りの動作をしました。 return implode("|",array_reverse(explode("|",$objDb->sfGetCatCombName($category_id))));//追加 shutta様 yuh様 今回の件、お二人には凄く感謝をしております。 ご教授くださり、誠にありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |