2012-04-10 14 views
0

Magentoを使い始めたばかりなので、そこに大きな混乱のように思えます...Magento - ページのカスタマイズ?

私はテンプレートから得た私のホームページを編集したいと思っています。それは素晴らしいように見えますが、私はそこに無駄な静的ブロックをたくさん残しました。リンクを確認してください: http://goo.gl/v5uTx

私の実際のページ構造はどこにありますか?私は管理者に行って、私のホームページにこれを見つけました:

<p> 
{{widget type="flexiblewidget/list" column_count="3" limit_count="9" 
if="em_feature_product=1" header="Favorite products" order_by="name asc" 
template="flexiblewidget/featured.phtml"}} 
</p> 

これは基本的にページのごく一部です。

私のページのコンテンツと構造の残りの部分は、どこで見つけることができますか?(スライドショー、トップオファーなど)チーズではなくウェブサイトですか?

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

答えて

1

Magentoは他のほとんどのCMSソリューションとは異なります。あなたは、CMSページの生のHTML、または少なくともその一部を見るのに慣れているかもしれません。しかし、MagentoはPHPを使用してブロックをページにレンダリングします。それはあなたのテーマの中のXML文書から指示を受け取ります。これがMagentoで初めての作業の場合は、あまりにも不満を感じる前にthis postをチェックすると良いかもしれません。基本的なことを説明します。

ほとんどの場合、スライダとトップオファーのHTMLは、テーマディレクトリ内のファイルにあります。あなたのテーマディレクトリはapp/design/frontend/PACKAGE/THEME /にあります。あなたのPHPとHTMLはテンプレートフォルダにあり、XML命令はレイアウトフォルダにあります。サイトの他の多くのページと同様に、ホームページはメインテンプレートを使用してサイト全体のHTMLとCSSを読み込んでいます。これらのメインテンプレートは、デフォルトで4つあります.1つの列、左側のサイドバーを持つ2つの列、右側のサイドバーを持つ2つの列、および3つの列です。これらのメインテンプレートは、 "page"ディレクトリの下のtemplatesフォルダにあります。

<?php echo $this->getChildHtml('content') ?> 

は、この行は、「コンテンツ」という名前のブロックの下に何のためにXML命令を求めている:あなたはこれらのテンプレートのいずれかを開くと、次のような行を見つけます。スライダーが割り当てられている可能性が最も高いです。これが定義されているXMLファイルを見つけなければなりません。レイアウトフォルダとMagentoのフォールバック階層に慣れ親しむことができます。 this postをチェックしてください。

これは、あなたのページで問題が発生している場合に役立ちます。