Magento 1.6を使用しています。私は自分のテーマ(mytheme)を基礎の下に作りました。Magentoテーマ開発ベースvsデフォルト
だから私のファイル構造は、アプリ/設計/フロントエンド/ベース/ mytheme
である私はまた、ベストプラクティスであるアプリ/設計/フロントエンド/デフォルト/ mytheme
の下で私のテーマを開発するだろうか?そして、default/mythemeではなくbase/mythemeを使うことの意義は何ですか?
乾杯、 エディ
Magento 1.6を使用しています。私は自分のテーマ(mytheme)を基礎の下に作りました。Magentoテーマ開発ベースvsデフォルト
だから私のファイル構造は、アプリ/設計/フロントエンド/ベース/ mytheme
である私はまた、ベストプラクティスであるアプリ/設計/フロントエンド/デフォルト/ mytheme
の下で私のテーマを開発するだろうか?そして、default/mythemeではなくbase/mythemeを使うことの意義は何ですか?
乾杯、 エディ
あなたはbase
フォルダにテーマを置きたくはありません。 base
フォルダには、Magentoに同梱されている「コア」テーマが含まれています。これは最終的なフォールバックであり、最後にファイルを探す場所です。 Magentoの中心的な開発者がディレクトリ全体を吹き飛ばしてすべてを置き換える場所を提供するために具体的に導入されました(必要な場合)
テーマを作成するには、デザインパッケージ
app/design/frontend/default/mytheme
次に、管理者に
System -> Configuration -> Design
に行くとDefault
フィールドにmytheme
を入力してください。あなたのテーマは、Magentoがファイルを探すデフォルトの場所になりました。見つからない場合は、base
フォルダにあるものに戻ります。
私はストーム氏の解答には同意しません。
REF:http://www.magentocommerce.com/knowledge-base/entry/magentos-theme-hierarchy
それらの文書では、独自のパッケージ「mytheme」を作成する
あなたが持っている(あまりにも基本パッケージとして)パッケージのデフォルトを使用すると、テーマ「デフォルト」を定義することを避けるをお勧めします
REF:http://info.magento.com/rs/magentocommerce/images/MagentoDesignGuide.pdf
「を指示し、レガシーMagentoの指示やチュートリアルを無視してください既定のデザインパッケージ の中にカスタムテーマを作成するか、デフォルト/ defaultディレクトリのファイルを直接編集することができます。
むしろ、 あなたのテーマのための最高のアップグレードパスを提供し、誤って変更から ほとんどの保護は新しいdesignpackage を作成し、そこの内部のカスタムテーマを作成することである方法。
アプリ/設計/ frondend /デフォルト/ :「
だから、正解は
アプリ/設計/フロントエンド/ あなたのパッケージ /デフォルト
使用しないでくださいですあなたのテーマ
おかげでアラン - ベースの下にmythemeを置くことで、Mageはすべてのアプリ/デザイン/フロントエンド/デフォルト/テーマを1番目に見なければならないベースは私のテーマを見つけるためにフォールバック?それは理にかなっています。 – freshwebs