分页没有在Magento中进行自定义操作

时间:2014-06-23 04:59:48

标签: magento module action paging issue-tracking

  

我正面临一个非常奇怪的问题,即我正在使用扩展程序   显示所有新闻产品。

     

你可以看到链接   https://www.furnituregossip.co.uk/dev/catalogextensions/index/newproduct/

     

但问题是分页无法正常工作

     

。分页在创建的magento默认类别上运行正常   从管理员请看下面的链接   http://www.furnituregossip.co.uk/dev/living-room-furniture.html   这种分页工作正常。

但在https://www.furnituregossip.co.uk/dev/catalogextensions/index/newproduct/上,当我将鼠标悬停在分页链接上时,它会在网址中显示网页ID,但是当我点击分页链接时,它不会在网址中添加任何参数,例如?p = 1。

  

如果我在网址中手动添加参数,如?p = 1或其他内容   工作得很好。

模块的配置文件如下

<?xml version="1.0"?>
<config>
    <modules>
        <Creative_Catalogextensions>
            <version>0.1.0</version>
        </Creative_Catalogextensions>
    </modules>
    <frontend>
        <routers>
            <catalogextensions>
                <use>standard</use>
                <args>
                    <module>Creative_Catalogextensions</module>
                    <frontName>catalogextensions</frontName>
                </args>
            </catalogextensions>
        </routers>
        <layout>
            <updates>
                <catalogextensions>
                    <file>catalogextensions/catalogextensions.xml</file>
                </catalogextensions>
            </updates>
        </layout>
    </frontend>
    <admin>
        <routers>
            <catalogextensions>
                <use>admin</use>
                <args>
                    <module>Creative_Catalogextensions</module>
                    <frontName>catalogextensions</frontName>
                </args>
            </catalogextensions>
        </routers>
    </admin>
    <adminhtml>
       <acl>
            <resources>
                <all>
                    <title>Allow Everything</title>
                </all>
                <admin>
                    <children>
                        <system>
                            <children>
                                <config>
                                    <children>
                                        <catalogextensions translate="title" module="catalogextensions">
                                            <title>Catalogextensions Configuration</title>
                                        </catalogextensions>
                                    </children>
                                </config>
                            </children>
                        </system>
                        <Creative_Catalogextensions>
                            <title>Catalogextensions Module</title>
                            <sort_order>10</sort_order>
                        </Creative_Catalogextensions>
                    </children>
                </admin>
            </resources>
        </acl>
        <layout>
            <updates>
                <catalogextensions>
                    <file>catalogextensions.xml</file>
                </catalogextensions>
            </updates>
        </layout>
    </adminhtml>   
    <global>
        <blocks>
            <catalogextensions>
                <class>Creative_Catalogextensions_Block</class>
            </catalogextensions>
        </blocks>
        <helpers>
            <catalogextensions>
                <class>Creative_Catalogextensions_Helper</class>
            </catalogextensions>
        </helpers>
    </global>
    <default>
        <catalogextensions>
            <config4>
                <active>0</active>
                <max_product>3</max_product>
                <title>New Products</title>
                <type>Recently Added</type>
            </config4>
        </catalogextensions>
    </default>
</config> 

请建议我如何解决这个问题。我也无法理解为什么新操作重定向到安全URL上也可能是问题。

1 个答案:

答案 0 :(得分:0)

好的家伙我通过更改配置文件中的管理路由器名称来解决问题。我有这篇文章。https://magento.stackexchange.com/questions/5966/problem-with-custom-module-url-redirects-http-to-https/5967#5967

感谢