1

特定のカテゴリのリミッターを (再) コーディングして、ドロップダウン フィールドの代わりに href リンクを表示する方法を知っている人はいますか?

私はこれを意味します: http://cl.ly/2T2i2T2g0k3n0i2N0b2c

そして、私はそれを次のように再コード化したい: http://cl.ly/2O1e0L1c1i24361t3Z3v

ドロップダウンをいくつかの単純なhtmlリンクに変換したいだけですが...

私は完全にそれを行うことができますが、私はMagentoの専​​門家ではなく、ソースコードで www.store.com/category.html?limit=12 のようにハードリンクできないと思います。カテゴリの URL を返す関数が必要です。

誰もそれをコーディングする方法を知っていますか?

4

1 に答える 1

1

結構簡単。

/app/design/frontend/[your-interface]/[your-theme]/template/page/html/pager.phtml に移動して、次のコードを置き換えます。

    <select onchange="setLocation(this.value)">
    <?php foreach ($this->getAvailableLimit() as  $_key=>$_limit): ?>
        <option value="<?php echo $this->getLimitUrl($_key) ?>"<?php if($this->isLimitCurrent($_key)): ?> selected="selected"<?php endif ?>>
            <?php echo $_limit ?>
        </option>
    <?php endforeach; ?>
    </select> <?php echo $this->__('per page') ?>

これで:

    <?php foreach ($this->getAvailableLimit() as  $_key=>$_limit): ?>
     <a href="<?php echo $this->getLimitUrl($_key) ?>"><?php echo $_limit ?></a> &nbsp;
    <?php endforeach; ?>
    <?php echo $this->__('per page') ?>
于 2011-05-12T13:37:20.820 に答える