質問 > その他 > 商品一覧ページのタイトルタグについて |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
mkuser |
投稿日時: 2013/3/23 15:57
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2012/6/8 居住地: 投稿: 11 |
商品一覧ページのタイトルタグについて 現在、当店の商品カテゴリは以下のような3階層になっています。
ワイヤーセット HONDA AAAAA BBBBB CCCCC YAMAHA DDDDD EEEEE FFFFF また、site_frame.tplは、トップページ、商品詳細ページとのタイトルをかえるために、 以下のように修正しています。 <!--{assign var=top value="`$smarty.const.ROOT_URLPATH`index.php"}--> <!--{if $smarty.server.PHP_SELF==$top}--> <title><!--{$arrSiteInfo.shop_name}--></title> <!--{else}--> <title> <!--{if $tpl_subtitle|strlen >= 1}--> <!--{$tpl_subtitle|h}--> | バイクパーツ専門店クラウンモータース <!--{elseif $tpl_title|strlen >= 1}--> <!--{$tpl_title|h}--> | バイクパーツ専門店クラウンモータース <!--{/if}--> </title> <!--{/if}--> この場合、例えば第1階層の「ワイヤーセット」をクリックすると、 タイトルは「ワイヤーセット|バイクパーツ専門店クラウンモータース」となり、 第2階層の「HONDA」をクリックすると、「HONDA|バイクパーツ専門店クラウンモータース」となります。 できれば、第2階層を「ワイヤーセット HONDA|バイクパーツ専門店クラウンモータース」、 第3階層の場合は、「ワイヤーセット HONDA AAAAA|バイクパーツ専門店クラウンモータース」のように、 タイトルが変更されるようにしたいと思っています。 うまく説明できなくて申し訳ございません。 いろいろ調べたのですが、どうすればいいかアドバイスお願いできればと思います。 URL:http://www.crown-motors.jp/ EC-CUBE 2.12.0 PHP 5.2.17 DB MySQL 5.5.28-log |
AMUAMU |
投稿日時: 2013/3/25 20:48
対応状況: −−−
|
神 ![]() ![]() 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: 商品一覧ページのタイトルタグについて 閲覧中のカテゴリ一覧の名前に対して、上位の階層のカテゴリ名を表示したいという事でしょうか?
上位も含めたカテゴリのツリー情報を一覧画面で持っているのはカテゴリブロックなので、カテゴリブロックをうまく使う方法が一番正攻法かなと思います。 ブロックを複製して、ヘッダブロック置いてブロック内のテンプレートをカスタマイズする形です(ロジック付きブロックの複製は過去ログ等をご参照下さい)。 PHPレベルのカスタマイズが可能でしたら、LC_Page_Products_Listクラス内のlfGetPageTitleあたりで、現在見ているカテゴリの名前を取得していますので、このタイミングで現在見ているカテゴリの上位カテゴリの有無確認と名前取得をするのが一番良いです。 ※なんか似たような機能があるプラグインもあった気がしますが・・・
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |