回答:
残念ながら、少なくとも一部のPHPを知らないとMagentoで作業できませんので、少なくとも言語の基本(クラスの使用方法を含む)を学ぶことをお勧めします。
ページのスタイリングだけに焦点を合わせたい場合(コードの変更を必要とする新しい機能はありません)、magentoのレイアウトとテーマの仕組みを確認する必要があります。すべてのコンテンツはapp/design
フォルダー内にあり、これはPHPが最も少ない場所です。
レイアウトファイルは(コードで特に指定されていない場合)ブロック、CSS、およびJavaScriptファイルをどこに追加するかを定義します(これは、JavaScriptを含める場所です)。
テンプレートは、実際のブロックHTMLコンテンツファイルです(ほとんどのHTMLが記述され、PHPで動的に変更される場所です)。
レイアウトとテンプレートファイルは別の場所に配置することで上書きできるため、デフォルトのレイアウトとテンプレートファイルを書き換えないでください。
資源
最適なリソースは、既存のデフォルトのレイアウトとテンプレートファイルを調べることです。
Google :)
スタックオーバーフロー -このリンクは、独自のJSファイルをテーマに追加する方法に関するものです。
Alan Stormチュートリアル -より技術的であるため、最初に基本的なPHPを学習する必要があります(Magentoレイアウトシステムを幅広くカバーしているが、PHPを知っておく必要がある本も書いています)。
Magento For Designers-チュートリアルを読んでいませんが、PHPの知識があまりないことを期待せずにMagentoを使用しているようです。
Magento Uには、40時間のオンラインビデオトレーニングMagento Developmentの基礎もあります。アカウントを作成すると、無料で受講できます。Magentoのナレッジベースはまた、開始するには良い場所です。
コーディングを開始する前に、Magentoの実際の動作、ZendのMVCフレームワーク、レイアウトXMLとブロックの連携方法などについて学習する必要があります。
しかし、あなたの質問に対する100%の答えは本当にありません。Magentoでどこに行きたいかによります。同様に、アナリティクスjsをページに追加するように要求しました。これは、local.xmlを介して、またはシステム>設定>一般>デザイン> HTMLヘッド>その他のスクリプトの下にあるMagentosバックエンドでファイルをまったく変更せずに、<script>...
そこに追加するだけで簡単に実行できます。
これらの手順に従って、バックグラウンドからmagentoを学習することをお勧めします
HTML / JS / CSSの学習:これは、フロントエンドの開発またはクライアント側のUIのカスタマイズに使用されるため、何かを行う前にこれらのことを熟知する必要があります。
PHPを学ぶ:少なくとも、基本的な機能を理解し始めるために、独自のPHPシンプルなアプリを作成します。例:認証付きのシンプルなCMSを構築できます
OOPとMVCを学ぶ:magentoを使い始めるには、これらのデザインパターンが非常に重要なので、見逃すことはできません。
magentoをインストールして設定します。これを行うのはそれほど複雑ではありません。少なくとも、最初からmagentoサイトをセットアップして、それを機能させ、サイトの管理者として機能させることができます。
いくつかのモジュールをインストールして構成します:ワンステップチェックアウト、SMTP、テーマ、言語...
最初のテーマのカスタマイズを行う
最初のモジュールのカスタマイズを行う
完全に新しいモジュール/テーマを実行する
したがって、これらの手順を実行すると、良い仕事ができるようになるまで3〜6か月かかることがあります。
最初に学ぶ下さいPHPを、おっとコンセプト、ZendのMVCフレームワークは、その後、Magentoのは、ビルドがこれらすべてのものであるので、これは任意のチュートリアルのサイトではなく、Magentoのための最高のサイトは、それ自体でMagentoのを学ぼうmagentocommerce.comのfourmsとMagentoのための別があるinchoo.netがあります私もこの方法を学び、これらのサイトから最高のサイト
Magentoを学びたい人に3つだけアドバイスします。
1.この本を読む:magento for php developers
。
2. ここでLOTを探索しますalanstorm.com
。
3.素晴らしいUltimateモジュールクリエーター、Gitハブページなど、magento connectから既製のモジュールをダウンロードします。
第三ステップでした非常に私はそれがどのように行われるかを知るようになった:ので、私のために役立つ適切。
知らなかった多くのことを知りました。したがって、すぐにGoogleにアクセスして、理解できない/わからない用語を見つけることができました。また、私はそれの構文をかなりよく理解していることを知りました。