Remove breadcrumb from homepage in Magento
To remove breadcrumb from homepage in Magento
Try adding this to the layout update of your home cms page:
<remove name=”breadcrumbs” />
then clear cache and that’s done!
To remove breadcrumb from homepage in Magento
Try adding this to the layout update of your home cms page:
<remove name=”breadcrumbs” />
then clear cache and that’s done!
To remove breadcrumbs from all pages in magneto. Just go to
app/design/frontend/default/your theme name/layout/
Open file page.xml and you have to just comment below code around line 82
<!– <block type=”page/html_breadcrumbs” name=”breadcrumbs” as=”breadcrumbs”/> –>
Then upload file and remove cache.
How to limit the number of products on home page in Magento
To limit the number of products displayed on the homepage in Magento, you can modify the home page’s widget settings or edit the associated CMS block. If you’re using the “Catalog Products List” widget, navigate to Content > Pages, edit the “Home Page,” and adjust the widget settings to specify the “Number of Products to Display.” Alternatively, if products are being fetched dynamically via code, modify the corresponding .
html
file, typically located in your theme’s template directory (app/design/frontend/YourTheme/Magento_Catalog/templates/product/list.phtml
).
Use the ->setPageSize()
method in the product collection query to define the limit.
This approach ensures a controlled number of products appear while maintaining site performance and user experience.
If you would like to show your magento store categories like as in picture then you are on right place.
Replace this code in topmenu.phtml
<?php $_menu = $this->getHtml(‘level-top’) ?>
<?php if($_menu): ?>
<div class=”nav-container”>
<ul id=”nav”>
<?php echo $_menu ?>
</ul>
</div>
<?php endif; ?>
with below
<?php $_menu = $this->getHtml(0,’level-top’) ?>
<?php if($_menu): ?>
<div class=”nav-container”>
<ul id=”nav”>
<li class=”level0 nav-1 first level-top parent” id=”home”>
<a class=”level-top” href=”<?php echo Mage::getBaseUrl();?>”>
<span>Home</span></a>
</li>
<li class=”level0 nav-1 first last level-top parent” id=”products”>
<a class=”level-top”><span>Products</span></a>
<ul class=”level0″>
<?php echo $_menu ?>
</ul>
</li>
<li class=”level0 nav-1 last level-top parent” id=”contact_us”>
<a class=”level-top” href=”<?php echo Mage::getBaseUrl().’contacts’;?>”>
<span>Contact Us</span></a>
</li>
</ul>
<?php endif ?>
Exclude categories in magento top navigation
We can achive this using below code
<?php $cats = Mage::getModel(‘catalog/category’)->load(2)->getChildrenCategories();
?>
<ul>
<?php foreach($cats as $category): ?>
<?php if (!in_array($category->getId(), array(6,7,8,9))) : ?>
<li>
<a href=” </li>
<?php endif; ?>
<?php endforeach; ?>
</ul>
Note : 6,7,8,9 are the categories which you want to execlude, you should replace with yours
Remove callouts (sidebar banners) in Magento
Left Callout banner (the dog)
Find in app/design/frontend/*/*/layout/catalog.xml
Right Callout banner (back to school)
Find in app/design/frontend/*/*/layout/catalog.xml
X-cart Database Backup/Restore HTTP 500 Error
If you are getting Database Backup/Restore HTTP 500 Error then check your error logs – /var/log
If you will see following entry
[06-Mar-2013 02:52:09 America/Denver] PHP Fatal error: Call to undefined function func_xpc_check_iframe_methods() in /var/www/vhosts/yoursitefoldername/httpdocs/modules/XPayments_Connector/config.php on line 57
then you can try to activate the x-payment module without configuring and see if all works. It is a bug though
Show more than 5 “New Products” to the home page in magento
We have two methods for doing this. The first one is below
Go to CMS –> Pages –> Home page in admin section and click Design section and then upadte Layout XML code with below
<block type=”catalog/product_new” name=”home.catalog.product.new” alias=”product_new” template=”catalog/product/new.phtml” after=”cms_page”>
<action method=”addPriceBlockType”>
<type>bundle</type>
<block>bundle/catalog_product_price</block>
<template>bundle/catalog/product/price.phtml</template>
</action>
<action method=”setProductsCount”><count>12</count></action>
</block>
This shows a maximum of 10 items.
The second one is change code in the magento files.
This example to show 10 items in 2 rows 5 products each.
You need to change the line in appcodecoreMageCatalogBlockProductNew.php
$products->setOrder(’news_from_date’)->setPageSize(5)->setCurPage(1);
change to
$products->setOrder(’news_from_date’)->setPageSize(10)->setCurPage(1);
And need to change new.phtml
<!–?php if ($i–>5): continue; endif; ?>
change to
<!–?php if ($i==5): echo ” “; endif; ?>
<!–?php if ($i–>9): continue; endif; ?>
GPN Digital Solutions specializes in website development to help businesses succeed online.