每个动作的Magento块

每个动作的Magento块,magento,controller,action,block,Magento,Controller,Action,Block,我正在尝试创建带有分页的自定义集合页面。我已经为块中的分页创建了代码,并可以在模板中输出它。 但是,我正在创建的模块具有具有其他模板且没有分页的页面 工作原理:用户进入index.php/styles/choose/items并选择他想要显示的产品的属性/类别。他单击submit并被重定向到index.php/styles/choose/products,在那里他可以看到产品和分页 在my styles.xml中,我有 <styles_choose_items> &l

我正在尝试创建带有分页的自定义集合页面。我已经为块中的分页创建了代码,并可以在模板中输出它。 但是,我正在创建的模块具有具有其他模板且没有分页的页面

工作原理:用户进入index.php/styles/choose/items并选择他想要显示的产品的属性/类别。他单击submit并被重定向到index.php/styles/choose/products,在那里他可以看到产品和分页

在my styles.xml中,我有

<styles_choose_items>
        <reference name="root">
            <action method="setTemplate"><template>page/1column.phtml</template></action>
        </reference>
        <reference name="content">
            <block type="styles/styles" name="styles" template="styles/styles.phtml"/>
        </reference>
    </styles_choose_items>
    <styles_choose_products>
        <reference name="root">
            <action method="setTemplate"><template>page/1column.phtml</template></action>
        </reference>
        <reference name="content">
            <block type="styles/products" name="products" template="styles/products.phtml"/>
        </reference>
    </styles_choose_products>
我真的很想知道我做错了什么。index.php/styles/choose/items页面显示正确,但是index.php/styles/choose/products只显示模板,如果我尝试向products.php块添加任何内容,它将显示为空白,没有错误

感谢您的帮助


谢谢大家!

您的配置中
块的声明是错误的,据我所知,您没有重写块。试试这个:

    <blocks>
        <styles>
            <class>Nuvo_Styles_Block</class>
        </styles>
    </blocks>

Nuvo_样式_块

另外,查看
Nuvo\u Styles\u Block\u产品也很有用

谢谢您的反馈。我已经在index.php ini_集中启用了第77行('display_errors',1);查看错误。
我其实很接近。Products.php块文件中有一个错误。现在它可以正常工作了

激活php的错误显示和Magento的开发人员模式:这样您将看到错误,从而了解出了什么问题,这是解决方案的第一步。我在Magento中激活了错误日志并添加了错误报告(E|u ALL | E|u STRICT);ini设置(“显示错误”,1);到php文件,但我找不到任何日志,也没有显示任何错误。
 public function itemsAction()
{
    $this->loadLayout();
    $this->renderLayout();
}

public function productsAction()
{
    $this->loadLayout();
    $this->renderLayout();
}
    <blocks>
        <styles>
            <class>Nuvo_Styles_Block</class>
        </styles>
    </blocks>