0

1.5 ストアはカタログ リスト モード「グリッド (デフォルト)/リスト」を使用しますが、「リスト (デフォルト)/グリッド」を使用して表示* タグ付けされたアイテムのコレクションが必要です。

特定のタグ ID だけ別のリスト モードを有効にするとよいのですが、任意のタグ ID が表示されたときに有効にしても、タスクは完了したと見なすことができます。

明確にするために、私は /tag/product/list/tagId/#/ URL

これを達成する最も簡単な方法は何ですか?サードパーティのテーマを使用しています。

4

2 に答える 2

1

タグ付けされた製品一覧ページのテンプレート ファイルは catalog/product/list.phtml であるため、最初に catalog/product/list.phtml のコピーを catalog/product/list_tagged.phtml として作成します。

list_tagged.phtml を編集して、「$_helper = $this->helper('catalog/output');」のすぐ下に次のコード行を挿入します。36号線あたり。

$this->getChild('toolbar')->setCurrentMode('list');
// this will set your default mode to list mode

ここで、tag.xml レイアウト ファイルを編集し、製品リスト ブロックのテンプレート ファイル list_tagged.phtml を設定する必要があります。

これがうまくいくことを願っています。

于 2012-12-20T13:34:28.903 に答える
1

list.phtml で、次のようにして、タグページにいるかどうかを確認できます

 if(Mage::registry('current_tag'))

またはコントローラ名を確認してください

<?php Mage::app()->getFrontController()->getRequest()->getControllerName(); ?>
于 2012-12-20T13:34:43.760 に答える