テンプレートのphtmlファイルまたはxmlレイアウトファイルのいずれかから「ページネーションフレーム」を設定する方法があるのでしょうか?だから、からそれを変更するには、例えば:Magento - テンプレート/レイアウトから「ページ枠」を設定できますか?
1 2 3>
に
1 2 3 4 5>
私は、モバイルテーマに取り組んでいる、と私は設定したいですページ番号にリストされているページ数。これは管理者(設定 - >デザイン - >ページネーション - >ページネーションフレーム)から設定することができますが、デスクトップユーザーの場合はそのままにしますが、モバイルユーザーの場合はページ数を減らしたいと思います。
<action method="addPagerLimit"><mode>grid</mode><limit>10</limit></action>
改ページにページ数を設定するための同様のバージョンがある:携帯テーマのcatalog.xmlファイルを使用して
、私は次の使用して、ページあたりの製品数を設定することができますか?それとも、携帯端末のtoolbar.phtmlテンプレートから、ページャをつかむ前にそれを設定する方法がありますか?ような何か:それはテンプレートファイルから何とか可能である場合
$this->setFrameLength(3);
echo $this->getPagerHtml()
、同様に示された製品の数を設定することも可能ですか?
注:テンプレートから設定する理由は、管理モジュールから変数セットを使用できるためです。観察者によってフレーム長を変更するには
フレームの長さがブロック( 'Mage_Catalog_Block_Product_List_Toolbar - > getPagerHtml()')で設定されているので、ビューファイルからはできませんが、モジュールで簡単に上書きできます。 observerを使用して、設定で作成した新しい変数から値を設定します。それがあなたの必要に合っていれば私に知らせてください、そして私はさらに説明します。 – OSdave
私はすでにナビゲーションをオーバーライドしているので、ポケベルブロックをオーバーライドすることに害はないと思って、そこで私の管理変数を取得することができます。もっと簡単なルートがある場合に備えてチェックしていました!興味のない場合、この例ではオブザーバーをどのように使用しますか? –