バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 現在のカゴの中テンプレート更新について

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
seto
投稿日時: 2013/1/10 14:51
対応状況: −−−
新米
登録日: 2013/1/10
居住地:
投稿: 4
現在のカゴの中テンプレート更新について
初めて投稿致します。
情報不足など不備があるかもしれませんが、宜しくお願い致します。

現在のカゴの中のテンプレートを修正しているのですが、
反映されず、原因がわからないので投稿致しました。

修正しているファイルは以下になります。
「/data/Smarty/templates/default/cart/index.tpl」
商品一覧、詳細は修正できているのでテンプレートのフォルダに間違いはないかと思います。

直接ファイルを修正しアップしているのですが、
管理画面のデザイン管理には反映され表示側には反映されないという状態になります。

ブラウザとEC-CUBE側のキャッシュについては削除し
確認したのですが、反映されませんでした。

カスタマイズは行なっておりますが、
テンプレートファイルを変更するなどは行なっておりません。

何か原因が分かりましたらご教示願います。

宜しくお願い致します。
tshohei
投稿日時: 2013/1/11 5:11
対応状況: −−−
新米
登録日: 2011/9/3
居住地: 明石市
投稿: 9
Re: 現在のカゴの中テンプレート更新について
根本的にテンプレートをどのように修正されたのでしょうか?
その修正された内容(コード)に問題がある場合があるかと思うのですが。

キャッシュに関しても、templates_c内のファイルを一掃すれば、新しく作られるはずなんで、コードの問題ではないかと思うのですが。

いかがでしょうか?
seto
投稿日時: 2013/1/11 9:16
対応状況: −−−
新米
登録日: 2013/1/10
居住地:
投稿: 4
Re: 現在のカゴの中テンプレート更新について
ご指摘ありがとうございます。

テンプレートにつきましては、単に静的な箇所に「あああ」など適当に文字を入れ反映を確認しております。
ですが、表示側に反映されず管理画面側には反映されるという状態になります。
※今回は商品一覧の項目名「削除」の横に「ああああ」と設定しました。

キャッシュに関しましても「templates_c/default/」内を全て削除いたしました。
テンプレートは初期状態ですので、「admin」「default」「mobile」「sphone」だけなので間違いはないかと思います。

引き続き調査した所、
該当の「/templates/default/cart/index.tpl」をリネイムしても表示側では問題なく表示されることが確認されました。
管理画面側ではテキストボックス内がカラになります。

テンプレートの紐付けがおかしくなっているのでしょうか。
紐付けのテーブルらしき「dtb_pagelayout」を確認したのですが、
こちらはcart以下に正常に設定されておりました。

こちらの内容で調査する箇所が分かりましたらご教示頂ければと思います。
宜しくお願い致します。
tshohei
投稿日時: 2013/1/14 5:37
対応状況: −−−
新米
登録日: 2011/9/3
居住地: 明石市
投稿: 9
Re: 現在のカゴの中テンプレート更新について
ちょっと、根本的な解決策になるかどうかはわからないのですが、管理画面の方から修正して更新しても同じ現象が起こるのでしょうか?

tplファイルをftp等でアップした時だけに起こるのでしょうか?

ftp等でアップしている時だけに起こるのでしたら、ファイルの更新日時の問題の可能性もあるのかなと思ったのですが。それは、無いですよね?

うーん、サーバー側の何か不具合なのでしょうか?通常では、こういうことはやっぱり無いですよね。
yuh
投稿日時: 2013/1/14 11:45
対応状況: −−−
登録日: 2013/1/9
居住地: 大阪
投稿: 1819
Re: 現在のカゴの中テンプレート更新について
なにかプラグインって入れてますか?
あと実際に使用されてるテンプレートを確認する時に

LC_Page_Cart.phpの193行目辺りの

    function destroy() {
        parent::destroy();
    }




    function destroy() {
	echo $this->tpl_mainpage;
        parent::destroy();
    }

このようにしたら今使われているテンプレートがわかるはずです。

こちらの環境で同じような事が起こりましたが、原因はプラグイン側でカート部分に干渉してテンプレートを別ファイルに変えていた事が原因でした。

seto
投稿日時: 2013/1/15 11:28
対応状況: −−−
新米
登録日: 2013/1/10
居住地:
投稿: 4
Re: 現在のカゴの中テンプレート更新について
tshohei様

ご指摘ありがとうございます。
FTPでアップし反映されないので、
管理画面側でも修正を行なってみましたが、
変わらずでした。
seto
投稿日時: 2013/1/15 11:31
対応状況: −−−
新米
登録日: 2013/1/10
居住地:
投稿: 4
Re: 現在のカゴの中テンプレート更新について
yuh様

ご指摘ありがとうございます。

こちらでは決済モジュールを入れておりました。
ご指摘の通りこちらで出力することで分かりました。
モジュールを入れた際にテンプレートファイルがそのモジュールのフォルダにある
テンプレートを読みに行くように修正されていたようです。

モジュールを入れたことによる新しい画面はコチラかと思っていたのですが、
既存のページもこちらに変更されるという所は盲点でした。

プラグイン、モジュールなど入れたものは、情報として必要ですね
今後質問をする際は記載するように致します。

年始からずっと悩んでいたので、とても助かりました。
本当にありがとうございました。
DICO
投稿日時: 2014/1/5 6:12
対応状況: −−−
新米
登録日: 2014/1/5
居住地:
投稿: 8
Re: 現在のカゴの中テンプレート更新について
同様の症状に EC CUBE ver: 2.12.6 で陥ってまして、本ページに辿り着けて助かりました。

私の場合、
data/downloads/module/mdl_[決済代行会社名 ※]/templates/default/quick_cart_index.tpl
が優先されておりました。
※念のため決済代行会社名はふせさせていただきました。

万が一、後に続く方がいるといけないので、終了したスレではありますが、パスを書き残させていただきます。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
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.