質問 > その他 > タイトルや見出しにカテゴリのlevel1を非表示 |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
rimo181002 |
投稿日時: 2011/4/19 23:46
対応状況: −−−
|
半人前 登録日: 2009/4/20 居住地: 投稿: 25 |
タイトルや見出しにカテゴリのlevel1を非表示 いつも参考にさせていただいております。
早速失礼いたしますが、下記の通り、商品一覧ページのタイトルと見出しに親カテゴリを表示できるというカスタマイズを過去ログを参考にさせていただき、出来たのですが、カテゴリの仕分けの都合で、タイトルと見出しでlevel1の親カテゴリを非表示にして、子カテゴリ→孫カテゴリと表示したいのですが、どこを修正すれば、うまく行きますでしょうか?大変長い文章になってしまい、申し訳ございませんが、どなたかご教示いただけないでしょうか?よろしくお願いいたします。 商品一覧ページのタイトルで『店名/商品一覧ページ』となっているので、『親カテゴリ名/店名』にする方法 ★/Smarty/templates/default/site_frame.tpl 【修正前】<title><!--{$arrSiteInfo.shop_name|escape}-->/<!--{$tpl_title|escape}--></title> ※34行目付近 【修正後】 <!--{if $tpl_title == "商品一覧ページ"}--> <title><!--{$arrSiteInfo.shop_name|escape}-->/<!--{$tpl_subtitle|escape}--></title> <!--{else}--> <title><!--{$arrSiteInfo.shop_name|escape}-->/<!--{$tpl_title|escape}--></title> <!--{/if}--> 商品一覧ページのタイトルで『親カテゴリ名/店名』となっているので、『親カテゴリ名+子カテゴリ名/店名』にする方法 ★/data/class/pages/products/LC_Page_Products_List.php ※左記のファイル内の106行付近と256行付近の2ヶ所ある 【修正前】 $arrFirstCat = $objDb->sfGetFirstCat($arrCategory_id[0]); $tpl_subtitle = $arrFirstCat['name']; 【修正後】 $tpl_subtitle = $objDb->sfGetCatCombName($arrCategory_id[0]); |
bkmrk2009 |
投稿日時: 2011/4/20 0:26
対応状況: −−−
|
常連 登録日: 2009/7/26 居住地: 投稿: 67 |
Re: タイトルや見出しにカテゴリのlevel1を非表示 こんばんわ
動作確認してませんが、 試しにsfGetCatCombName()関数を改造してみました。
$tpl_subtitle = $objDb->sfGetCatCombName($arrCategory_id[0],0); で希望通りになりますか? 大カテゴリの下にカテゴリが存在しない場合はNULLになると思いますが..
|
rimo181002 |
投稿日時: 2011/4/20 1:02
対応状況: −−−
|
半人前 登録日: 2009/4/20 居住地: 投稿: 25 |
Re: タイトルや見出しにカテゴリのlevel1を非表示 先日はどうもありがとうございました。
また、早速のご教示ありがとうございます。 すぐに確認させていただきたいところですが、知識が非常に乏しいため、にらめっこしながら、慎重にさせていただきたいと思います。 また、分からないことがありましたら、よろしくお願いいたします。 |
rimo181002 |
投稿日時: 2011/4/20 23:55
対応状況: −−−
|
半人前 登録日: 2009/4/20 居住地: 投稿: 25 |
Re: タイトルや見出しにカテゴリのlevel1を非表示 ご教示いただいた通り、sfGetCatCombName()関数を改造させていただきましたが、何も変化なく、
$tpl_subtitle = $objDb->sfGetCatCombName($arrCategory_id[0],0); も変更すると、見出しとタイトルから、カテゴリ名が消えました。 カテゴリ幅も狭くなり、デザインも崩れます。 |
bkmrk2009 |
投稿日時: 2011/4/21 0:51
対応状況: −−−
|
常連 登録日: 2009/7/26 居住地: 投稿: 67 |
Re: タイトルや見出しにカテゴリのlevel1を非表示 こんばんわ。
すいません。間違いがありましたので、sfGetCatCombName()関数を修正しておきました。ifの部分です。 前述しておりますが、参考程度のコードですので、大カテゴリを選択した場合にはNULLになるかと思います。
|
rimo181002 |
投稿日時: 2011/4/21 1:20
対応状況: −−−
|
半人前 登録日: 2009/4/20 居住地: 投稿: 25 |
Re: タイトルや見出しにカテゴリのlevel1を非表示 早速のご教示ありがとうございます。
変更させていただきましたところ、うまく行きました。 貴重な時間を割いて、解決していただき、ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |