バージョン選択

フォーラム

メニュー

オンライン状況

51 人のユーザが現在オンラインです。 (38 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 51
もっと...

サイト内検索

質問 > フロント機能 > パンくずリスト ver2.11用 教えてください。

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
fukap
投稿日時: 2011/11/28 10:59
対応状況: −−−
仙人
登録日: 2009/7/7
居住地: 滋賀県
投稿: 907
Re: パンくずリスト ver2.11用 教えてください。
<!--{$smarty.server.PHP_SELF}--> だけ記述した場合は、
何が出力されますか?
kumayasu
投稿日時: 2011/11/28 16:17
対応状況: −−−
半人前
登録日: 2011/5/19
居住地:
投稿: 12
Re: パンくずリスト ver2.11用 教えてください。
fukap様

<!--{$smarty.server.PHP_SELF}--> だけ記述した場合システムエラーになってしまいます。
fukap
投稿日時: 2011/11/28 17:54
対応状況: −−−
仙人
登録日: 2009/7/7
居住地: 滋賀県
投稿: 907
Re: パンくずリスト ver2.11用 教えてください。
システムエラーが表示された場合は、
data/logs/site.log にエラー文が出力されていると思います。
どんな内容が記述されているか教えてもらえますか?

kumayasu
投稿日時: 2011/11/28 18:46
対応状況: −−−
半人前
登録日: 2011/5/19
居住地:
投稿: 12
Re: パンくずリスト ver2.11用 教えてください。
fukap様

返信ありがとうございます

/site_main.tpl

1 <!--{$smarty.server.PHP_SELF}--> だけ記述した場合

サイト表示:/フォルダ名/html/index.php


2 <!--{if $smarty.server.PHP_SELF != '/index.php'}-->の部分のみを
  <!--{$smarty.server.PHP_SELF}--> に変更した場合

サイト表示:システムエラー
エラー文 :access : user=ユーザー名auth=0sid=ff10aabd8bd151f0bcb51835efd841c7 from 127.0.0.1

上記の様になります
DELIGHT
投稿日時: 2011/11/28 19:24
対応状況: −−−
仙人
登録日: 2010/2/3
居住地: 熊本県・九州・長野県・関東甲信越
投稿: 572
Re: パンくずリスト ver2.11用 教えてください。
システムエラーとはどのような画面ですか?
EC-CUBEのヘッダー・フッターが出力される、「EC-CUBEシステムエラーが発生しました。大変お手数ですが、サイト管理者までご連絡ください。」の画面ですか?

なんとなく勘で申し訳ないのですが、
<!--{/if}--> の相方がいなくなって、Smartyエラーが出てたり・・・・・

外していたら申し訳ありません。

【追記】
よく見たら明後日な回答でしたね・・・申し訳ありません。。。


----------------
+ DAISY inc. -------------------- +
EC-CUBE構築・カスタマイズサービス
EC・WEB構築などお気軽にご相談ください。

デイジー株式会社
http://daisy.link/

fukap
投稿日時: 2011/11/29 8:36
対応状況: −−−
仙人
登録日: 2009/7/7
居住地: 滋賀県
投稿: 907
Re: パンくずリスト ver2.11用 教えてください。
私のアドバイスが言葉足らずだったようですね。

引用:
2 <!--{if $smarty.server.PHP_SELF != '/index.php'}-->の部分のみを
  <!--{$smarty.server.PHP_SELF}--> に変更した場合

DELIGHT様が仰る通り、if文の開始を失くしてしまうと、システムエラーが起こると思います。
とりあえず、1のように<!--{$smarty.server.PHP_SELF}--> だけ記述した場合が
何が出力されるかが知りたかったのです。

引用:
1 <!--{$smarty.server.PHP_SELF}--> だけ記述した場合

/フォルダ名/html/index.php と表示されたのなら、それに合わせて書き換えてあげるべきでしょう。
ですので、if文の開始を

<!--{if $smarty.server.PHP_SELF != '/フォルダ名/html/index.php'}-->

に変更してみるとうまくいきそうです。
kumayasu
投稿日時: 2011/11/29 9:40
対応状況: −−−
半人前
登録日: 2011/5/19
居住地:
投稿: 12
Re: パンくずリスト ver2.11用 教えてください。
fukap様

<!--{if $smarty.server.PHP_SELF != '/フォルダ名/html/index.php'}-->

上記コードで非表示になりました。


DELIGHT様

相方がいなくなってのエラーです・・・。

<!--{if}-->
<--{/if}-->

ですねっ。


fukap様・DELIGHT様ありがとうございました。
noadless
投稿日時: 2012/2/15 2:49
対応状況: −−−
新米
登録日: 2012/2/8
居住地:
投稿: 5
Re: パンくずリスト ver2.11用 教えてください。
最近始めたばかりの初心者なのに横から申し訳ないです。

全部読まずに自分で頑張ってみたところ、


<!--{if $smarty.server.PHP_SELF != $smarty.const.ROOT_URLPATH|cat:'index.php'}-->

とやったらドメイン直下の構成じゃなくてもトップで非表示になりましたが、合っているのでしょうか?
ゲスト
投稿日時: 2012/7/13 8:43
対応状況: −−−
Re: パンくずリスト ver2.11用 教えてください。
私はサイドメニューに「メーカーごとのナビを表示したい」を参考にメーカー別メニューを設置しました。
この状況に、パンくずリストを追加したところ、メーカー名を選択した時に、「toppage > の検索結果」と表示されました。
プログラムの中にmaker_idなどが無いので当然なのでしょうが・・・
メーカーを加えることは可能でしょうか?

プログラムの知識がないので、アドバイスをお願いいたします。
« 1 2 3 4 (5)
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,290名です
総投稿数は109,689件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.