2

初めてのスタックオーバーフロー、初めてのマジェント...よろしくお願いします。:)

私は宿題をし、Magento wiki の記事をいくつか読み、考えられる答えと解決策を Web サイトで検索しました。ナレッジベースを集めたとしましょう...前よりも混乱しています...

わかりました、これから始めましょう。カスタム テーマを Magento インストールに適用する必要があります。このデザインは左 2 列のテンプレートに収まりますが、少し異なります。

  1. カテゴリのブラウジングは、左側の列に配置された Web サイト メニューにネストする必要があります。
  2. マイ カート (単なるリンクではなく、顧客がアイテムを追加すると更新されるはずの) は、アカウント リンクとクイック検索フィールドを含むヘッダーに配置されます。

さらに、ホームページ (および Web サイトのさらにいくつかのページ) は、CMS ページと標準の Magento ページが混在したものになります。つまり、左側の列に通常のメニューが表示され、いくつかの動的な PHP コンテンツが表示されます (Iおそらく、管理するためにバックエンドに機能を追加しようとするでしょう)。

さて、問題は、Magento ディストリビューションに既に存在する 2 列レイアウトを使用して、必要に応じてカスタマイズする必要があるかどうかです。または、アドホックな.phtmlテンプレート ファイルとブロックを作成して、オーバーライドする必要がありますか?

混合/動的ホームページに関する提案はありますか?

ありがとうアンジェロ

4

2 に答える 2

7

ゼロから始めないでください。それは途方もない量の作業になります。意図したデザインがデフォルトと大きく異なる場合は、空白のテーマ(すべての機能部品が配置されている) またはSEO に適した空白のテーマから始めることを検討してください。ほとんどすべての人と同じように、CSS だけでほぼすべての変更を行うことができます。

于 2011-12-02T15:11:31.207 に答える
6

Magento に関する興味深い資料がある非常に優れたリソースをアドバイスする場合があります: Alan Storm のサイト

特にレイアウト、ブロック、テンプレートの章

あなたの仕事が通常のショップのデザインを作成することである場合は、Magento のテンプレートをカスタマイズすることをお勧めします。場合によっては、いくつかのブロックをオーバーライドする必要があります。私見では。

更新 1

まず、独自のテーマを作成することをお勧めします。したがって、次のディレクトリを作成します。

design/frontend
-yourtheme
--default
---template
---layout

skin/frontend    
-yourtheme
--default
---css
---images
---js

Magento の System-configuration-Design でテーマをデフォルトとして設定します。テーマの読み込み階層により、動作するファイルがなくても動作します。

そして実験開始。base/default または default/default テーマからいくつかのファイルをコピーし、編集して何が起こるかを確認します。;)

あなたが HTML-CSS デザイナーなら、XML がどのように機能するかを理解することをお勧めします。なぜなら、デザイナーにとってこれが最も難しい部分だからです。

真剣に、練習してください。

于 2011-12-02T12:20:26.723 に答える