バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 新規ページに遷移しても$tpl_page_categoryに値が入っていない。

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ochiai
投稿日時: 2009/8/10 20:15
対応状況: −−−
新米
登録日: 2009/8/4
居住地:
投稿: 2
新規ページに遷移しても$tpl_page_categoryに値が入っていない。
過去ログをみても該当する答えがみつけられず質問します。
デザイン管理で新規ページを作成し、利用ガイドで標準と同じマウスオーバーするボタンを追加したのですが、遷移は問題なくできてますが、遷移後のページでボタンが選択状態の画像に切り替わりません。$tpl_page_categoryの値が空なのが原因です。どうすれば$tpl_page_categoryに値をいれれるのかがわかりません。PHP初心者でわかりずらい質問かもしれませんが、よろしくお願いたします。
EC-CUBE 2.4.1
OS WindowsXP Pro
DBサーバ MySQL 5.1.6
WEBサーバ Apache/2.2.6 (Fedora)
PHP 5.1.6
GD Loaded
tao_s
投稿日時: 2009/8/10 22:36
対応状況: −−−
仙人
登録日: 2008/8/20
居住地: 東京
投稿: 799
Re: 新規ページに遷移しても$tpl_page_categoryに値が入っていない。
管理画面の「新規ページ作成」から追加した場合は、基本的なプログラムしか動いていません。
単純にテンプレートを読み込んで表示するだけです。

もし$tpl_page_categoryに値を入れたい場合は、追加したページのphpファイルにロジックを追加しないといけません。


----------------
EC-CUBEカスタマイズ相談してください。
緊急のEC-CUBEの障害対応
EC-CUBEカスタマイズブログ

pantacle
投稿日時: 2009/8/10 22:39
対応状況: −−−
長老
登録日: 2009/6/29
居住地: 富山
投稿: 242
Re: 新規ページに遷移しても$tpl_page_categoryに値が入っていない。
デザイン管理で新規ページを作成した場合、そのページ(のテンプレート)の $tpl_page_category には値が設定されないようです。
ページのファイル名ですが $arrPageLayout.filename であれば識別可能な情報として使用できると思います。
(/user_data/ファイル名.php の場合、$arrPageLayout.filenameにはファイル名が設定されている)


----------------
pantacle
http://pantacle.net/

ochiai
投稿日時: 2009/8/10 23:03
対応状況: −−−
新米
登録日: 2009/8/4
居住地:
投稿: 2
Re: 新規ページに遷移しても$tpl_page_categoryに値が入っていない。
$arrPageLayout.filenameを使用すると値が入っていました。これで判断できるのでこれでいきたいと思います。ありがとうございます。

ちなみに、他の利用ガイドと同じように下記ファイルを設置しても
正常に動作しました。これだとファイル管理的にわかりやすいし、パスに"user_data"がはいらなくていいんですが、管理画面での編集には、パスがuser_dataを見ているため編集ができません。FTPで対応できますが不便なんで変えれたらいいんですが・・・
何はともあれ本当にありがとうございました。

・/data/class_extends/page_extends/hoge/LC_Page_hoge_Ex.php
・/data/class/pages/hoge/LC_Page_hoge.php
・/data/Smarty/templates/default/hoge/index.tpl
・/hoge/index.php
nukinuki
投稿日時: 2010/8/10 0:17
対応状況: −−−
半人前
登録日: 2010/7/31
居住地:
投稿: 14
Re: 新規ページに遷移しても$tpl_page_categoryに値が入っていない。
すみません・・・
同じ状況で困っています。

色々参考にさせて頂いたのですが、知識が足りなく今一意味が分かりません。

ご面倒では御座いますが、手ほどき頂けないでしょうか?

宜しくお願い致します。
Masashige
投稿日時: 2010/8/10 10:24
対応状況: −−−
長老
登録日: 2009/4/1
居住地:
投稿: 200
Re: 新規ページに遷移しても$tpl_page_categoryに値が入っていない。
$arrPageLayout.filenameは使ったことありませんが、とりあえず

<!--{$arrPageLayout.filename}-->


をテンプレートに記載して、ページを表示した時に出力された
文字列をコピペしておいて、

<!--{if $arrPageLayout.filename=='コピペした文字列'}-->そのページです
<!--{else}-->違うページです
<!--{/if}-->


こんな感じかなー。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は89,560名です
総投稿数は110,121件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1656
8
red
1570
9
mcontact
1312
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
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.