質問 > フロント機能 > ページのタイトルについて |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
uchida |
投稿日時: 2010/2/17 15:40
対応状況: −−−
|
半人前 登録日: 2009/2/3 居住地: 大阪府 投稿: 29 |
ページのタイトルについて 共有領域サーバーTsukaeru.netビジネスプロ
EC-CUBE 2.3.3 OS Linux p26.jpnsv.com 2.6.18-028stab062.3 #1 SMP Thu Mar 26 14:46:38 MSK 2009 x86_64 DBサーバ MySQL 5.0.45 WEBサーバ Apache/2.2.3 (CentOS) PHP 5.1.6 GD Loaded 過去の投稿に以下の 回答があるのですが 下記ソースは具体的に どこにどの手順で使えば よいのか教えて頂けないでしょうか 宜しくお願い致します。 Re: ページのタイトル 下記のソースの応用で可能かと思います。 下記では、 トップページでは、「ショップ名|ショップの説明」 リストページで、かつ全商品であれば、「ページ説明(SEO登録のdescription)|ショップ名」 リストページで特定カテゴリーであれば「カテゴリータイトル|ショップ名」 詳細ページであれば「商品タイトル|カテゴリー名|ショップ名」 それ以外なら「ページ名|ショップ名」を出しています。 <!--{assign var=top value="`$smarty.const.URL_DIR`index.php"}--> <!--{assign var=list value="`$smarty.const.URL_DIR`products/list.php"}--> <!--{assign var=detail value="`$smarty.const.URL_DIR`products/detail.php"}--> <!--{if $smarty.server.PHP_SELF==$top}--> //トップページの場合 <title><!--{$arrSiteInfo.shop_name}--> | <!--{$arrPageLayout.description|escape}--></title> <!--{elseif $smarty.server.PHP_SELF==$list}--> <!--{if $tpl_subtitle != "全商品"}--> //リストページで全商品ではない場合 <title><!--{$tpl_subtitle}--> | <!--{$arrSiteInfo.shop_name}--></title> <!--{else}--> //リストページ全商品の場合 <title><!--{$arrPageLayout.description|escape}--> | <!--{$arrSiteInfo.shop_name}--></title> <!--{/if}--> <!--{elseif $smarty.server.PHP_SELF==$detail}--> //詳細ページの場合 <title><!--{$tpl_title|escape}--> | <!--{$tpl_subtitle}--> | <!--{$arrSiteInfo.shop_name}--></title> <!--{else}--> //それ以外のページの場合 <title><!--{$tpl_title|escape}--> | <!--{$arrSiteInfo.shop_name}--></title> <!--{/if}--> 同じように該当するif分の間に入れれば、keywordやdescrptionなどについても、変更が可能です。 |
DELIGHT |
投稿日時: 2010/2/17 17:39
対応状況: −−−
|
仙人 登録日: 2010/2/3 居住地: 熊本県・九州・長野県・関東甲信越 投稿: 572 |
Re: ページのタイトルについて /data/Smarty/templates/×××/site_frame.tpl
上記のファイルだと思いますよ。
|
uchida |
投稿日時: 2010/2/17 19:25
対応状況: −−−
|
半人前 登録日: 2009/2/3 居住地: 大阪府 投稿: 29 |
Re: ページのタイトルについて ありがとう御座いますm(_ _)m
<title>に関しては各ページで希望通り変更できました。 あと↓ 「同じように該当するif分の間に入れれば、keywordやdescrptionなどについても、変更が可能です。」 と、ありますが どこを触れば良いのか教えて頂けないでしょうか?すみませんm(_ _)m |
DELIGHT |
投稿日時: 2010/2/17 21:44
対応状況: −−−
|
仙人 登録日: 2010/2/3 居住地: 熊本県・九州・長野県・関東甲信越 投稿: 572 |
Re: ページのタイトルについて 各 if文 の <title></title> タグの下にdescription、keywordsを入れたらいいと思います。
この場合、description、keywords は、静的に設置する形になると思うので、管理画面で各ページのdescription、keywords を設定できるようにするにはカスタマイズが必要になりそうです。
|
uchida |
投稿日時: 2010/2/18 7:22
対応状況: −−−
|
半人前 登録日: 2009/2/3 居住地: 大阪府 投稿: 29 |
Re: ページのタイトルについて わかりました。
ありがとう御座います。m(_ _)m |
mkhkck |
投稿日時: 2010/6/22 0:49
対応状況: −−−
|
一人前 登録日: 2009/7/18 居住地: 投稿: 98 |
Re: ページのタイトルについて すみません、私もkeywordsとdiscriptionに、
カテゴリ名を挿入したいのですが、 前述の内容を読んでも、カスタマイズするのはどこなのか、 何なのか、わかりませんでした。 理解されていらっしゃる方がおりましたら、 ご教示願えませんでしょうか? よろしくお願い致します。 |
ecbg |
投稿日時: 2010/6/22 16:16
対応状況: −−−
|
仙人 登録日: 2009/2/25 居住地: 東京 投稿: 387 |
Re: ページのタイトルについて こんな感じでsite_frame.tplにおいて、商品一覧ページの場合に$tpl_subtitleを割り当ててあげればカテゴリ名が入ると思いますよ。
($tpl_subtitleがもともとテンプレートに呼び出されている変数かどうか、忘れてしまいました。) <!--{assign var=list value="`$smarty.const.URL_DIR`products/list.php"}--> <!--{if $smarty.server.PHP_SELF==$list}--> <meta name="description" content="<!--{$tpl_subtitle}-->" /> <meta name="keywords" content="<!--{$tpl_subtitle}-->" /> <!--{/if}--> |
mkhkck |
投稿日時: 2010/6/22 17:00
対応状況: −−−
|
一人前 登録日: 2009/7/18 居住地: 投稿: 98 |
Re: ページのタイトルについて ありがとうございました。
他のトピックでも質問を投げてましたが、 みなさん、$tpl_subtitleを使っての表示が問題なくされているようなのですが、 私の方では、$tpl_subtitleが空で返ってきてしまうという問題を 抱えておりまして、 このままの適用は難しいのですが、 仕組みは理解できたので、もう少し、色々と応用させて やってみたいと思います。 ありがとうございました。 |
ecbg |
投稿日時: 2010/6/22 17:22
対応状況: −−−
|
仙人 登録日: 2009/2/25 居住地: 東京 投稿: 387 |
Re: ページのタイトルについて 2.4系だと商品一覧ページのLC_Page_Products_List.phpで以下のように$tpl_subtitleを渡しているので問題なく機能すると思うのですが、空なのは商品一覧ページもしくは商品詳細ページ以外のページじゃないですか?
$this->tpl_subtitle = $tpl_subtitle; |
mkhkck |
投稿日時: 2010/6/22 22:02
対応状況: −−−
|
一人前 登録日: 2009/7/18 居住地: 投稿: 98 |
Re: ページのタイトルについて いえ、この件につきましては、
色々とアドバイスいただき、試したのですが、 皆様が出来ていると言っている方法で2パターン試しても、 出てこなかったのです。 ですから、list.tplに力技で、 <?php?> DB接続 DBからカテゴリ名を取得 <?/php?> 以下Javascript内で、 カテゴリ名を document.title に追加して、 表示させました。 ですので、tpl_subtitleは使えなかったのです。 コメントありがとうございました。 |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |