0

これが私の問題です。私の店全体で、複数の行を持つ製品を表示する3列のグリッドを持つように設計されています。ただし、ホームページでは、1行に4列のグリッドのみを表示したいと思います。どうすればそれを行うことができますか?それも可能ですか?

4

2 に答える 2

0

グリッド出力

<ul> <li> 

出力を入力するので、ページのcssをオーバーライドするだけで済みます。おそらく、ホームページのブロックの周りにdivラッパーを配置し、グリッドを制御するcssをオーバーライドすると、うまくいくでしょう。

于 2012-05-30T16:09:43.117 に答える
0

レイアウト xml で解決策を見つけることができます。

"design/frontend/base/default/layout/catalog.xml" に移動して " <catalog_category_default>" タグを見つけます。グリッドの列番号を定義するいくつかのサブタグは、次のように見つけることができます。

<action method="addColumnCountLayoutDepend"><layout>empty</layout><count>6</count></action>
<action method="addColumnCountLayoutDepend"><layout>one_column</layout><count>5</count></action>
<action method="addColumnCountLayoutDepend"><layout>two_columns_left</layout><count>4</count></action>
<action method="addColumnCountLayoutDepend"><layout>two_columns_right</layout><count>4</count></action>
<action method="addColumnCountLayoutDepend"><layout>three_columns</layout><count>3</count></action>

たとえば、最後の行は、「カタログ カテゴリ」ページのレイアウトが 3 列の場合、グリッドに 3 つの製品が連続して表示されることを意味します。

于 2012-06-24T13:57:32.253 に答える