質問 > フロント機能 > ヘッダーに条件分岐 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
onoda |
投稿日時: 2012/5/24 23:48
対応状況: −−−
|
半人前 登録日: 2012/4/27 居住地: 投稿: 27 |
ヘッダーに条件分岐 お世話になっております。
EC-CUBEの2.11.5を使用しております。 各ページでヘッダー部分に表示される画像を変更したいと考えております。 以下のように記述すると全てelse内にいってしまいます。 テンプレートはデフォルトのものを使っております。 (以下の記述をヘッダー内に書いています) <!--{assign var=top value="`$smarty.const.ROOT_URLPATH`index.php"}--> <!--{if $smarty.server.PHP_SELF==$top}--> TOPのみに表示させたい画像 <!--{elseif $smarty.server.PHP_SELF==$list}--> LISTのみ表示させたい画像 <!--{else}--> それ以外 <!--{/if}--> どなたか教えていただけるとありがたいです。 よろしくお願いします。 |
fukap |
投稿日時: 2012/5/25 8:34
対応状況: −−−
|
仙人 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: ヘッダーに条件分岐 $list の定義がなさそうに見えますが、定義されていますか?
<!--{$smarty.server.PHP_SELF}--> や <!--{$smarty.const.ROOT_URLPATH}--> を記述して、 各ページで何が出力されるか、見てみるのもいいかもしれません。 |
onoda |
投稿日時: 2012/5/25 8:56
対応状況: −−−
|
半人前 登録日: 2012/4/27 居住地: 投稿: 27 |
Re: ヘッダーに条件分岐 回答ありがとうございます。
教えていただいた<!--{$smarty.server.PHP_SELF}-->を記述してみてみたところ、〜/html/preview/index.phpと表示されていました。 プレビューで見ていた為通り抜けていたのかな、と思います。 プレビュー画面は普通に閲覧できるのですが、画面右上にあるsitesheckでサイトを見ようとするとインターネットエラー 500 で表示されませんでした・・・ こんなことってあるのでしょうか? |
fukap |
投稿日時: 2012/5/25 9:04
対応状況: −−−
|
仙人 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: ヘッダーに条件分岐 右上の「SITE CHECK」はショップのフロント側へのリンクボタンです。
500エラーが出るということは、フロント側で何らかの問題が発生しているようですね。 500エラーについては、当コミュニティでもよく話題になるので検索してみてください。 プレビューについては、ショップのフロント側とは異なる処理になりますので、 あくまで表示確認用としてお使いになると良いと思います。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |