質問 > その他 > 【カスタマイズ】ページごとに異なるヘッダの画像 |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
T-BIRD |
投稿日時: 2007/9/4 21:41
対応状況: −−−
|
半人前 登録日: 2007/4/4 居住地: 名古屋 投稿: 14 |
【カスタマイズ】ページごとに異なるヘッダの画像 カスタマイズの件で教えてください。
件名の通り、ヘッダの画像をページごとに異なる表示にしたいのですが、方法はありますでしょうか。 もしくは現在のページURLを求めるにはどうしたらいいでしょうか。 |
ryo |
投稿日時: 2007/9/6 16:58
対応状況: −−−
|
一人前 登録日: 2007/7/26 居住地: 関西 投稿: 86 |
Re: 【カスタマイズ】ページごとに異なるヘッダの画像 検証していないですが、各phpファイルに
の記述があって、ここで「/data/Smarty/templates/site_frame.tpl」を読み込んでいます。 そして、この「site_frame.tpl」で「/data/Smarty/templates/site_main.tpl」を読み込んでいます。 この「site_mail.tpl」内で
とヘッダファイルを読み込んでいるので、最初の「SITE_FRAME」のところを変更すればいけるのでは?と推測。 検証していません。スミマセン。 もし検証されたら、結果をご報告いただけると、後の方の参考になると思います。
|
T-BIRD |
投稿日時: 2007/9/12 21:15
対応状況: −−−
|
半人前 登録日: 2007/4/4 居住地: 名古屋 投稿: 14 |
Re: 【カスタマイズ】ページごとに異なるヘッダの画像 ありがとうございます。
おかげさまでだいぶ仕組みを理解することができました。 ただ、色々考えた結果、 「もし現在のページがxxだった場合、○○という画像を表示せよ」 みたいな物が必要かなと思いました。 こういったことはテンプレートファイルに記述できるのでしょうか。 |
nanasess |
投稿日時: 2007/9/12 23:06
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: 【カスタマイズ】ページごとに異なるヘッダの画像 大河内です.
マニュアルサイトの下記ページの応用でできると思いますが, いかがでしょう? http://wiki.ec-cube.net/index.php?%A5%C7%A5%B6%A5%A4%A5%F3%A5%AB%A5%B9%A5%BF%A5%DE%A5%A4%A5%BA%2F07_%A5%B1%A1%BC%A5%B9%A5%B9%A5%BF%A5%C7%A5%A3%2F%A5%C8%A5%C3%A5%D7%A5%DA%A1%BC%A5%B8%A4%CB%C2%E7%A4%AD%A4%AF%A5%E1%A5%A4%A5%F3%B2%E8%C1%FC%A4%F2%BA%EE%A4%EA%A4%BF%A4%A4 |
T-BIRD |
投稿日時: 2007/9/18 11:41
対応状況: −−−
|
半人前 登録日: 2007/4/4 居住地: 名古屋 投稿: 14 |
Re: 【カスタマイズ】ページごとに異なるヘッダの画像 大河内さん、ありがとうございます。
格闘しながらなので、お返事が遅くなりがちで申し訳ありません。 おかげさまでほぼ希望通りのことが出来つつありますが、動的なページを指定することが出来ないようです。 例えばURLが「list.php?category_id=7」のような場合、全てlist.phpとして判断してしまうようです。 何か他に指定する方法があるのでしょうか。 |
gone |
投稿日時: 2007/9/18 14:22
対応状況: −−−
|
半人前 登録日: 2007/9/18 居住地: 札幌 投稿: 24 |
Re: 【カスタマイズ】ページごとに異なるヘッダの画像 私は、dtb_categoryにカラム(例えばcategory_name_en)を追加して、category_idを元にそのcategory_name_enを取得し、それをbodyタグのidに設定しています。
そして、cssにてそのid毎に個別の指定をしてます。 ちょっと無理やりなところもあるのですが、仕組みとしては何ら問題ないです。 |
flexscan |
投稿日時: 2007/9/19 18:29
対応状況: −−−
|
新米 登録日: 2007/9/19 居住地: 投稿: 1 |
Re: 【カスタマイズ】ページごとに異なるヘッダの画像 こんにちわ。私も同じところで悩んでいて、以下の方法で解決しましたので
参考にしていただければと思います。 PHP_SELFの部分を、REQUEST_URI にします。 <!--{ if $smarty.server.PHP_SELF==$check}--> を <!--{ if $smarty.server.REQUEST_URI==$check}--> PHP_SELFは、クエリストリングを取得しないようです。 REQUEST_URIは、全部持ってきてくれるみたいですね。 参考:http://q.hatena.ne.jp/1156677522 |
T-BIRD |
投稿日時: 2007/9/20 17:23
対応状況: −−−
|
半人前 登録日: 2007/4/4 居住地: 名古屋 投稿: 14 |
Re: 【カスタマイズ】ページごとに異なるヘッダの画像 flexscanさん、ありがとうございます。お蔭様で思ったとおりのことが出来ました。
goneさんに頂いたアドバイスを検討していたのですが、あまり深い部分へのカスタマイズはバージョンアップ時に大変だろうと、躊躇していたところです。 goneさん、flexscanさん、ありがとうございました! |
pusalipu |
投稿日時: 2009/1/25 1:27
対応状況: −−−
|
半人前 登録日: 2009/1/4 居住地: 投稿: 13 |
Re: 【カスタマイズ】ページごとに異なるヘッダの画像 上記にありますマニュアルサイトを参考にさせて頂き、
ヘッダにグローバルナビを設置し、アクティブ(カレント)なページのナビボタンは別に用意した画像に切り替えと挑戦していますがなかなか難しいものですね・・・。 とりあえず地道にヘッダphpと、cssのli要素とで組み合わせています。 もっと効率のいい方法ってあるのでしょうか? 経験された方がいらっしゃいましたら是非教えて下さい。 EC-CUBEバージョン 2.3.2 PHPバージョン PHP 5.2.8 DBバージョン MySQL 4.1.22 |
ゲスト |
投稿日時: 2011/1/13 17:36
対応状況: −−−
|
Re: 【カスタマイズ】ページごとに異なるヘッダの画像 過去にあった同じ問題で苦戦しています。
同じ酔うな症状をみつけたので、下記URL にアクセスしたいのですが、IDとPASSでブロックされてはいれません なにかいい方法はないでしょうか? http://wiki.ec-cube.net/index.php?%A5%C7%A5%B6%A5%A4%A5%F3%A5%AB%A5%B9%A5%BF%A5%DE%A5%A4%A5%BA%2F07_%A5%B1%A1%BC%A5%B9%A5%B9%A5%BF%A5%C7%A5%A3%2F%A5%C8%A5%C3%A5%D7%A5%DA%A1%BC%A5%B8%A4%CB%C2%E7%A4%AD%A4%AF%A5%E1%A5%A4%A5%F3%B2%E8%C1%FC%A4%F2%BA%EE%A4%EA%A4%BF%A4%A4 |
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |