0

クライアントがMagentoを使用しているため、Magentoをいじっていますが、私の人生では、Magentoがどのようにページをロードしているのか理解できません. すべてのページは、いくつかの魔法のファイルを空中から取り出して表示する PHP スクリプトです。これがどのように機能するかについての本を注文しましたが、しばらくの間ここにはありません。

ここで知りたいのは、Magento がロードしている実際の HTML がどこに保存されているかです。Magento がくっつける HTML のチャンクを保持するフォルダがあるはずですよね?

4

2 に答える 2

3

主な情報源は 3 つあります (重要度順)。

  • テンプレート - app/design/<area>/<package>/<theme>/template/.... これは HTML の最も一般的なソースです。
  • ブロック - app/code/<pool>/<Namespace>/<Module>/Block/.... それらのいくつかは、直接 html を返したり、テンプレートやその他のブロックの構成とラップに関する規則を含んでいます。
  • ライブラリ クラス - lib. Magento で使用される HTML を含めることができます。

場合によっては、HTML が別の場所 (複数のモデルやコントローラーなど) に存在することもありますが、これはまれな/例外的な慣行です。

于 2013-08-06T20:03:43.170 に答える