xml - Magento Block Missing -


i seem have lost block on page contains products. did install vertical navigation, i'm not sure that had it. adding products, have checked they're displayed in-stock etc, they're not appearing. if type description on category doesn't appear. if go specific url of product page still don't show. have turned on path hints , looks block missing? help!

firstly ensure working compiler , caches off , refresh magetno cache , cache storage after each change make.

the 2 files need study theme's local.xml file , theme's list.phtml , view.phtml files products , categories.

stick code @ end of /app/design/frontend/yourtheme/default/layout/local.xml , see if makes difference:

<catalog_category_default translate="label">     <label>catalog category (non-anchor)</label>     <reference name="left">         <block type="catalog/navigation" name="catalog.leftnav" after="currency" template="catalog/navigation/left.phtml"/>     </reference>     <reference name="content">         <block type="catalog/category_view" name="category.products" template="catalog/category/view.phtml">             <block type="catalog/product_list" name="product_list" template="catalog/product/list.phtml">                 <block type="catalog/product_list_toolbar" name="product_list_toolbar" template="catalog/product/list/toolbar.phtml">                     <block type="page/html_pager" name="product_list_toolbar_pager"/>                     <!-- following code shows how set own pager increments -->                     <!--                         <action method="setdefaultlistperpage"><limit>4</limit></action>                         <action method="setdefaultgridperpage"><limit>9</limit></action>                         <action method="addpagerlimit"><mode>list</mode><limit>2</limit></action>                         <action method="addpagerlimit"><mode>list</mode><limit>4</limit></action>                         <action method="addpagerlimit"><mode>list</mode><limit>6</limit></action>                         <action method="addpagerlimit"><mode>list</mode><limit>8</limit></action>                         <action method="addpagerlimit" translate="label"><mode>list</mode><limit>all</limit><label>all</label></action>                     -->                 </block>                 <action method="addcolumncountlayoutdepend"><layout>empty</layout><count>6</count></action>                 <action method="addcolumncountlayoutdepend"><layout>one_column</layout><count>5</count></action>                 <action method="addcolumncountlayoutdepend"><layout>two_columns_left</layout><count>4</count></action>                 <action method="addcolumncountlayoutdepend"><layout>two_columns_right</layout><count>4</count></action>                 <action method="addcolumncountlayoutdepend"><layout>three_columns</layout><count>3</count></action>                 <action method="settoolbarblockname"><name>product_list_toolbar</name></action>             </block>         </block>     </reference> </catalog_category_default> 
<catalog_category_layered translate="label">     <label>catalog category (anchor)</label>     <reference name="left">         <block type="catalog/layer_view" name="catalog.leftnav" after="currency" template="catalog/layer/view.phtml"/>     </reference>     <reference name="content">         <block type="catalog/category_view" name="category.products" template="catalog/category/view.phtml">             <block type="catalog/product_list" name="product_list" template="catalog/product/list.phtml">                 <!-- <action method="addreviewsummarytemplate"><type>default</type><template>review/helper/su.phtml</template></action> -->                 <block type="catalog/product_list_toolbar" name="product_list_toolbar" template="catalog/product/list/toolbar.phtml">                     <block type="page/html_pager" name="product_list_toolbar_pager"/>                     <!-- following code shows how set own pager increments -->                     <!--                         <action method="setdefaultlistperpage"><limit>4</limit></action>                         <action method="setdefaultgridperpage"><limit>3</limit></action>                         <action method="addpagerlimit"><mode>list</mode><limit>2</limit></action>                         <action method="addpagerlimit"><mode>list</mode><limit>4</limit></action>                         <action method="addpagerlimit"><mode>list</mode><limit>6</limit></action>                         <action method="addpagerlimit"><mode>list</mode><limit>8</limit></action>                         <action method="addpagerlimit" translate="label"><mode>list</mode><limit>all</limit><label>all</label></action>                         <action method="addpagerlimit"><mode>grid</mode><limit>3</limit></action>                         <action method="addpagerlimit"><mode>grid</mode><limit>6</limit></action>                         <action method="addpagerlimit"><mode>grid</mode><limit>9</limit></action>                         <action method="addpagerlimit" translate="label"><mode>grid</mode><limit>all</limit><label>all</label></action>                     -->                 </block>                 <action method="addcolumncountlayoutdepend"><layout>empty</layout><count>6</count></action>                 <action method="addcolumncountlayoutdepend"><layout>one_column</layout><count>5</count></action>                 <action method="addcolumncountlayoutdepend"><layout>two_columns_left</layout><count>4</count></action>                 <action method="addcolumncountlayoutdepend"><layout>two_columns_right</layout><count>4</count></action>                 <action method="addcolumncountlayoutdepend"><layout>three_columns</layout><count>3</count></action>                 <action method="settoolbarblockname"><name>product_list_toolbar</name></action>             </block>         </block>     </reference </catalog_category_layered> 

[this code lifted teh magento default xml category view page putting @ end of local.xml attempt add blocks in]

then @ app/design/frontend/yourtheme/default/template/catalog/catagory/view.phtml , ensure has somewhere line

<?php echo $this->getproductlisthtml() ?>

if product blocks still aren't showing, search name="product_list" , category.products in xml files see if module changing or removing block.

if still isn't there, switch magento default theme check there in default theme. if isn't, check category settings , start disabling third party modules until comes back.

**edit

this original code app/design/frontend/default/modern/layout/catalog.xml, check have code in file:

<catalog_category_default translate="label">     <label>catalog category (non-anchor)</label>     <reference name="root">         <action method="settemplate"><template>page/2columns-left.phtml</template></action>     </reference>     <reference name="left">         <block type="catalog/navigation" name="catalog.leftnav" after="currency" template="catalog/navigation/left.phtml"/>     </reference>     <reference name="content">         <block type="catalog/category_view" name="category.products" template="catalog/category/view.phtml">             <block type="catalog/product_list" name="product_list" template="catalog/product/list.phtml">                 <block type="catalog/product_list_toolbar" name="product_list_toolbar" template="catalog/product/list/toolbar.phtml">                     <block type="page/html_pager" name="product_list_toolbar_pager"/>                     <!-- following code shows how set own pager increments -->                     <!--                         <action method="setdefaultlistperpage"><limit>10</limit></action>                         <action method="setdefaultgridperpage"><limit>8</limit></action>                         <action method="addpagerlimit"><mode>list</mode><limit>10</limit></action>                         <action method="addpagerlimit"><mode>list</mode><limit>20</limit></action>                         <action method="addpagerlimit"><mode>list</mode><limit>30</limit></action>                         <action method="addpagerlimit" translate="label"><mode>list</mode><limit>all</limit><label>all</label></action>                         <action method="addpagerlimit"><mode>grid</mode><limit>8</limit></action>                         <action method="addpagerlimit"><mode>grid</mode><limit>16</limit></action>                         <action method="addpagerlimit"><mode>grid</mode><limit>24</limit></action>                         <action method="addpagerlimit" translate="label"><mode>grid</mode><limit>all</limit><label>all</label></action>                     -->                 </block>                 <!--action method="addcolumncountlayoutdepend"><layout>empty</layout><count>6</count></action>                 <action method="addcolumncountlayoutdepend"><layout>one_column</layout><count>5</count></action>                 <action method="addcolumncountlayoutdepend"><layout>two_columns_left</layout><count>4</count></action>                 <action method="addcolumncountlayoutdepend"><layout>two_columns_right</layout><count>4</count></action>                 <action method="addcolumncountlayoutdepend"><layout>three_columns</layout><count>3</count></action-->                 <action method="setcolumncount"><count>4</count></action>                 <action method="settoolbarblockname"><name>product_list_toolbar</name></action>             </block>         </block>     </reference> </catalog_category_default> 
<catalog_category_layered translate="label">     <label>catalog category (anchor)</label>     <reference name="root">         <action method="settemplate"><template>page/2columns-left.phtml</template></action>     </reference>     <reference name="left">         <block type="catalog/layer_view" name="catalog.leftnav" after="currency" template="catalog/layer/view.phtml"/>     </reference>     <reference name="content">         <block type="catalog/category_view" name="category.products" template="catalog/category/view.phtml">             <block type="catalog/product_list" name="product_list" template="catalog/product/list.phtml">                 <!-- <action method="addreviewsummarytemplate"><type>default</type><template>review/helper/su.phtml</template></action> -->                 <block type="catalog/product_list_toolbar" name="product_list_toolbar" template="catalog/product/list/toolbar.phtml">                     <block type="page/html_pager" name="product_list_toolbar_pager"/>                     <!-- following code shows how set own pager increments -->                     <!--                         <action method="setdefaultlistperpage"><limit>10</limit></action>                         <action method="setdefaultgridperpage"><limit>8</limit></action>                         <action method="addpagerlimit"><mode>list</mode><limit>10</limit></action>                         <action method="addpagerlimit"><mode>list</mode><limit>20</limit></action>                         <action method="addpagerlimit"><mode>list</mode><limit>30</limit></action>                         <action method="addpagerlimit" translate="label"><mode>list</mode><limit>all</limit><label>all</label></action>                         <action method="addpagerlimit"><mode>grid</mode><limit>8</limit></action>                         <action method="addpagerlimit"><mode>grid</mode><limit>16</limit></action>                         <action method="addpagerlimit"><mode>grid</mode><limit>24</limit></action>                         <action method="addpagerlimit" translate="label"><mode>grid</mode><limit>all</limit><label>all</label></action>                     -->                 </block>                 <!--action method="addcolumncountlayoutdepend"><layout>empty</layout><count>6</count></action>                 <action method="addcolumncountlayoutdepend"><layout>one_column</layout><count>5</count></action>                 <action method="addcolumncountlayoutdepend"><layout>two_columns_left</layout><count>4</count></action>                 <action method="addcolumncountlayoutdepend"><layout>two_columns_right</layout><count>4</count></action>                 <action method="addcolumncountlayoutdepend"><layout>three_columns</layout><count>3</count></action-->                 <action method="setcolumncount"><count>4</count></action>                 <action method="settoolbarblockname"><name>product_list_toolbar</name></action>             </block>         </block>     </reference> </catalog_category_layered> 

Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -