How to check home using php in magento
How to check home using php in magento.
<?php $is_homepage = Mage::getBlockSingleton(‘page/html_header’)—>getIsHomePage();
if($is_homepage) { ?>
You are in home page!!
<?php } ?>
How to check home using php in magento.
<?php $is_homepage = Mage::getBlockSingleton(‘page/html_header’)—>getIsHomePage();
if($is_homepage) { ?>
You are in home page!!
<?php } ?>
Use below code in CMS — > Home page content area
For all products
{{block type=”catalog/product_list” template=”catalog/product/list.phtml”}}
For New products
{{block type=”catalog/product_new” name=”home.catalog.product.new” alias=”product_homepage” template=”catalog/product/new.phtml”}}
All Products from one Category
{{block type=”catalog/product_list” category_id=”5″ template=”catalog/product/list.phtml”}}
htaccess for magento in subdirectory
Steps
1. Install Magento to /public_html/magento/ normally. Do not change Base URL during installation.
2. Copy /public_html/magento/.htaccess to /public_html/.htaccess
3. Copy /public_html/magento/index.php to /public_html/index.php
4. Edit /public_html/index.php line 32 to read:
$mageFilename = ‘magento/app/Mage.php’;
5. Log into Magento Admin. Go to System > Configuration > Web
6. Under Unsecure change Base Link URL to http://domain.com/
Now you finished!! But if you unable to load magento connect
system->magento connect->magento connect manager
then you need to add your ‘subfolder’ after ‘YourDomain.com’ in the address bar, after you select Magento Connect Manager from the dashboard.
http://www.YOURDOMAIN.COM/SUBFOLDER/downloader/
Show Page for Particular User Group In Magento
<?php
////Check if User is Logged In
$login = Mage::getSingleton(‘customer/session’)->isLoggedIn();
if($login){
//Get Customers Group ID
$groupId = Mage::getSingleton(‘customer/session’)->getCustomerGroupId();
//My wholesale customer id was 2
if($groupId == 2){
echo “wholesale Customer”;
}else{
echo “Not a wholesale Customer”;
}
}
?>
Get current category ID and name on category page in magento.
We used this code :
<?php echo Mage::getModel(‘catalog/layer’)->getCurrentCategory()->getName(); ?>
<?php echo Mage::getModel(‘catalog/layer’)->getCurrentCategory()->getId(); ?>
If you want to add create “Register” or “Create an account” link in top navigation section then simply open customer.xml file in layout folder and you have to put below code in <customer_logged_out> area
<action method=”addLink” translate=”label title” module=”customer”><label>Creat an acoount</label><url helper=”customer/getRegisterUrl”/><title>Creat an acoount</title><prepare/><urlParams/><position>9</position><liParams/><aParams>id=”register”</aParams></action>
To sort out this problem simply do below:
1) Open app/design/frontend/default/your theme/template/catalog/product/view/price_clone.phtml
2) Comment out the below code:
<?php echo $this->getPriceHtml($_product, false, ‘_clone’) ?>
like this
<? /* php echo $this->getPriceHtml($_product, false, ‘_clone’) */ ?>
Here is simple method to do it :
1. Find contacts.xml in the base layout folder
2. Copy the contacts.xml in your theme layout folder
app/design/frontend/default/your theme folder/layout/
and then find below code around line 41
and you can change layout as you need.
To create a new Email Template you have to go to
admin –> system –> transactional emails –> add new template –>
choose the base template from the drop down and edit as you want.
Then you can assign the newly created template to proper functionality. For e.g. if you want to assign new tempalte for New Order confirmation email then you can assign as follows.
Go to admin –> system –> configuration –> Sales (in left section) –> Sales Emails –> Order
Then select new template in “New Order Confirmation Template” and “New Order Confirmation Template for Guest” dropdwons.
Finally you have to clear cache then it will work.
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!
GPN Digital Solutions specializes in website development to help businesses succeed online.