2012-02-27 22 views
0

私はMagentoが簡単なカスタムテーマを作成しようとしている初心者です。かなりの研究をしていますが、私は実際には簡単な説明を必要としています。むしろ険しいが基本的なコンセプトが理解されれば価値がある。私のデザイン目標は非常に基本的なものです。ホームページに掲載されているすべての商品は、さまざまな画像サイズで表示され、左に浮いています。Magento - 初心者のコンセプト - テーマの構造

私はと仕事をする拠点として「現代」のテーマをダウンロードし、それを名前に変更されて何をやったか:私は

app/design/frontend/default/mytheme/template/ 
にPHTMLファイルにいくつかの基本的な微調整を行ってきた

app/design/frontend/default/mytheme 
skin/frontend/default/mytheme 

正確ホームページのテンプレートです

  1. はしかし、私は質問の数を持っていますか?バックエンドの[デザイン]> [ページレイアウト]の[CMS] - [ページ]コントロールを使用してのみカスタマイズできますか?私はWordPressで開発し、インデックス/ホームページ用のカスタムPHPファイルを作成することに慣れているので、これは私を混乱させる。私は本当にhtml/xmlのこの分離が私が把握するのは難しいことだと思います。

  2. バックエンドを使用してホームページをカスタマイズできる場合は、ブロック:<block type="catalog/product_new" name="home.catalog.product.new" alias="product_new" template="catalog/product/new.phtml" after="cms_page">が表示されます。 mythemeディレクトリに移動すると、私はこれを参照するものは表示されません。これらのものはどこにありますか? mythemeから抜けているファイルをベースからコピーするはずですか?

  3. 1列、2列、3列などのレイアウトは可能ですか?

私を正しい方向に向けることができる人に無限のおかげです。 Magentoのテーマがどのように構成されているかについて、非常に重要な基礎を理解することに過ぎないと思います。現時点では、私はすでに、私のファインダーウィンドウを7つのフォルダを開いて、絶え間なく移動しなければならないので、とてもイライラしています。私はWordpressの単一のフォルダのテーマのシンプルさを見逃しています。

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

答えて

2

私はあなたがさらに

  1. ホームページのコンテンツは、あなたが望む何もすることができますし、
  2. MVCの概念はそれことを伝えるレイアウトファイルディスクリプタで何かすること、それを参照することができます行く前http://www.magentocommerce.com/knowledge-baseにすべてのものを読むことをお勧めcatalog/product_newブロックから、それがテンプレートに設定されているものから取得されます。現在のカタログ/ product/new.phtmlが使用されており、これを編集することができます
  3. あなたは完全にカスタム設定をすることができます。しかし、ほとんどすべての拡張機能がデフォルトに多少依存するため、デフォルトを使用することが賢明です。
+0

「テーマとデザイン」のMagentoナレッジベースを見て、すべての記事が完全なコンテンツに深みやリンクを持たないように見えることがわかりましたか? (www.magentocommerce.com/knowledge-base/entry/designing-your-store)。にもかかわらず、私は徹底的に、デザインガイドをhttp://www.magentocommerce.com/design_guide/で読んできました。ブロック、レイアウト、テンプレートの概念を理解していますが、編集方法の完全な欠点はまだあります具体的には、ホームページ自体に表示するブロック。私は根本的な基本的なつながりを見るのに苦労しています。 – waffl

+0

私のホームページにすべての製品を掲載したいのですが、どのファイルを編集する必要がありますか?現在、CMSのレイアウト更新XMLを使用しても、ホームページには何も表示されません。私は信じられないほど基本的なものを見逃していることを知っていますが、理解すればすぐに素早く動くことができると思います。それは本当にこの基本的なスタートブロックであり、自分自身への答えを見つけることができないようです。 – waffl

+0

あなたは知識が不足していて、マゼンタのレイアウトの仕組みを理解しています:)全体の構造がレイアウトファイルで定義され、他のレイアウト記述で各ブロックまたはレイアウトハンドルを参照できます。これは非常に抽象的なシステムであり、誤解を招きやすいので、基本的にcatalog/product_newを例として取り上げることができます –

0

マゼンタのデザインの非常に大きな部分はレイアウトです。 local.xmlを使用するかレイアウトファイルから変更するかにかかわらず、どのように動作するかについての理想が必要です。スタート

Intro to Layouts

のためのリソースがofcourseのouthere他の多くのがありますがここで

はリンクです。