2017-08-30 2 views
-1

私は自分のクラスでOpencart 2.1のテンプレートクラスを書き直し始めました(私はフロントエンドで、自分のショップをポートフォリオとしても使いたい)。opencartテンプレートのすべてのcssクラスを書き直すのは普通ですか?

私がモジュールを追加し始めたとき、おそらくすべてのモジュールがOCMODで標準のオープンスタイルを使用して書き直すことを考慮するのが最良の考えではないことが分かったでしょう。また、私が追加するすべてのモジュールを変更する必要があります。私は少し混乱してい

は、ので、私の質問は以下のとおりです。

  1. それは私自身のクラス で標準テンプレートopencart書き換えるために良いですし、テンプレートにpostionsと異なるブロックを変更しますか?
  2. どのようにしてより賢くなりますか?
  3. OCMODを使用してテンプレートを書き換えるとどうなりますか?この場合、モジュールテンプレートによって何が書き直されているのでしょうか?例:私は余分なタブモジュールを持っています。 product.tpl cia OCMODにカスタムタブが追加されています。 OCMODで変更されたtamplateに自分のスタイルを追加する必要があります。どのように動作するのですか?それがうまくいくかどうか?

ありがとうございました!

+0

なぜクラス名を変更しますか? –

+0

私はフロントエンドの開発者であり、自分のクラスを使用してコードを改善し、将来私のポートフォリオとして使用したいと書いています。別の方法として、現在のブートストラップクラスを完全に書き直す必要があります。 – Angelzzz

答えて

1

opencartのクラスを削除しないでください。余分なものを追加する必要があります。 主な理由は、あなたのeshopに機能を追加する拡張機能をインストールしようとすると、テンプレートに正しくレンダリングされず、コードも変更する必要があるということです。

"より良い、よりスマートな"方法の問題として、私はあなたが意味することを理解できません。

OCMODはテンプレートを書き換えますが、CSSファイルは書き換えません。だからあなたは余分なCSSファイルが必要になります。

提案: デフォルトテーマを維持し、それを拡張するか、またはデフォルトテンプレートに基づいて新しいテーマを作成します。

関連する問題