2011-09-24 8 views
8

ファイルapp \ design \ frontend \ base \ default \ template \ checkout \ onepage \ login.phtmlをカスタマイズして、ワンタッチチェックアウトでログインフィールドを非表示にしました。 1.5バージョンでうまく動作します。Magento 1.6では、login.phtmlへの変更は反映されません

私が1.6バージョンで同じ修正を行うと、フロントエンドで何も変わりません。 1.6版では、onepage.phtmlは1.5とは異なり、onepage \ login.phtmlを使用していないことがわかりました。私は、ファイルの場所の間違い(基本\デフォルトとデフォルト\デフォルト)とキャッシュの更新の基本的なチェックを行いました。

[checkoutステップ1でログインフィールドを表示する] getChildHTML( 'login')の行で、どのlogin.phtmlがonepage.phtmlで取得されているかを調べるのに問題があります。

ありがとうございます。

+0

を参照してください。私はあなたがこのファイルを上書きなしカスタムテーマを持っていないと仮定しますか?しかし、基本ファイルを編集するのは良い考えではありません。 –

+1

私はこのファイルを上書きするテーマはありません。1.6 - template/persistent/checkout/onepage/login.phtmlの別の場所からピックアップすることを認識しました。 – user962499

+0

それを修正してうれしいです! –

答えて

5

a)Base、manで何も編集しないでください!

b)設定 - >開発者、ウェブサイトに切り替えたり、ビューのスコープを保存または保存したり、テンプレートのパスヒントをオンにしたり、フロントエンドを見たりすると、パスが表示されます。

+0

ありがとうございました!それは、アプリケーション/デザイン/フロントエンド/ベース/デフォルト/テンプレート/永続的/チェックアウト/ワンページ/ login.phtmlを使用していたとベースで乱れを停止します:) – user962499

+0

@ user962499あなたは大歓迎です。 Magentoは時々吸うことができます。 – vzwick

14

お客様の問題は、永続的ショッピングカートに関する次のスレッドhttp://www.magentocommerce.com/boards/viewthread/243571/に関連している可能性があります。

私はので、テンプレートの上書き名の同様の問題をencoutered:1.6前

  • 、私のテンプレートオーバーライドされました:フロントエンド/デフォルト//テンプレート/顧客/フォーム/ login.phtml
  • 1.6:frontend/default/template/persistent/customer/form/login.phtml 他の場所では、1.6からのデフォルトのテンプレートパスを見つけることができます。

永続的なショッピングカートの詳細については、http://www.magentocommerce.com/blog/comments/persistent-shopping-cart-customer-segmentation-just-getting-better/