페이지 매김을 사용하여 사용자 지정 컬렉션 페이지를 만들려고합니다. 블록의 페이지 매김에 대한 코드를 생성하여 템플릿에서 출력 할 수 있습니다. 그러나 내가 만드는 모듈에는 페이지 매김이없는 다른 템플릿이 있습니다.동작마다 Magento 블록
작동 방식 : 사용자가 index.php/styles/choose/items로 이동하여 표시하려는 제품의 속성/카테고리를 선택합니다. 그는 제출을 클릭하고 index.php/styles/choose/products로 리디렉션되어 제품과 페이지 매김을 볼 수 있습니다. 내 styles.xml에서
내가 Config.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>
이 내가 가진 :
public function itemsAction()
{
$this->loadLayout();
$this->renderLayout();
}
public function productsAction()
{
$this->loadLayout();
$this->renderLayout();
}
것은 정말 무엇을 알고 싶습니다 : 컨트롤러에서
<blocks>
<styles>
<rewrite>
<styles>Nuvo_Styles_Block_Styles</styles>
</rewrite>
<rewrite>
<products>Nuvo_Styles_Block_Products</products>
</rewrite>
</styles>
</blocks>
나는 잘못하고있다. index.php/styles/choose/items 페이지는 올바르게 표시되지만 index.php/styles/choose/products는 템플릿 만 표시하며 Products.php 블록에 아무 것도 추가하려고 시도하면 오류없이 비어있게됩니다.
도움을 주시면 감사하겠습니다.
감사합니다.
PHP의 오류 표시 및 Magento의 개발자 모드 활성화 : 오류가 발생하여 오류의 원인을 이해하고 솔루션의 첫 번째 단계를 이해하십시오. – OSdave
안녕하세요. Magento에서 오류 로그를 활성화하고 error_reporting (E_ALL | E_STRICT); ini_set ('display_errors', 1);을 추가했습니다. PHP 파일,하지만 모든 로그를 찾을 수 없습니다 및 오류가 표시됩니다. – sias