質問 > その他 > モバイルのkeyword discriptionが表示されない |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
qop |
投稿日時: 2009/7/11 16:29
対応状況: −−−
|
常連 登録日: 2009/4/23 居住地: 投稿: 33 |
モバイルのkeyword discriptionが表示されない EC-CUBEバージョン 2.4.0
PHPバージョン PHP 5.2.9 DBバージョン MySQL 5.0.67 現在モバイルサイトのカスタマイズを行っておりますが、 data/smarty/templates/ユーザー名/mobile の saite_flame.tpl を開いています。 そこにモバイル用にヘッダのテンプレートがあり、実際にsmarty関数などを置き換えて変更すると、firefoxでソースを確認すると反映されています。 (ドメイン/mobile/index.phpにて表示しています) 気付いたのですが28行目から <meta name="author" content="<!--{$arrPageLayout.author|escape}-->"> <meta name="description" content="<!--{$arrPageLayout.description|escape}-->"> <meta name="keywords" content="<!--{$arrPageLayout.keyword|escape}-->"> となっており、PCサイトでは管理画面で入力するSEO管理の値が代入されているのですが、モバイルページではソースを確認すると <meta name="author" content=""> <meta name="description" content=""> <meta name="keywords" content=""> となっていて、値が表示されません。 原因が何かご存知のかたいらっしゃいましたら是非ご教授ねがえないでしょうか?宜しくお願いいたします。 |
tao_s |
投稿日時: 2009/7/12 23:03
対応状況: −−−
|
仙人 登録日: 2008/8/20 居住地: 東京 投稿: 799 |
Re: モバイルのkeyword discriptionが表示されない LC_Page_Index.phpのmobileProcess()で、データベースのSEO設定値を取得していないのが原因です。
バグかな? LC_Page_Index.phpのmobileProcess()の
の前に以下のコードを追記すれば表示されます。
トップページのみ確認しました。 もし商品一覧や商品詳細画面でも同様の現象があれば、同じ原因だと思います。
|
qop |
投稿日時: 2009/7/14 14:56
対応状況: −−−
|
常連 登録日: 2009/4/23 居住地: 投稿: 33 |
Re: モバイルのkeyword discriptionが表示されない ありがとうございました。
商品一覧、詳細ページも同じく設定値を取得していなかったようで、LC_page_products_Detail.php と LC_page_products_List.php に追記することでそれぞれ可能になりました。 本当に感謝感激です。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |