As mentioned in one of the other answers, the zoom feature starts in the createZoom
function of the ProductMediaManager
in /skin/frontend/rwd/default/js/app.js
file.
So, another option is to override the individual createZoom
function via JS later in the process.
For example, if you are inserting JS as a part of your own theme, then you can add the following to override the createZoom
function in the ProductMediaManager
object.
// ProductMediaManager is outside document.read scope
if (typeof ProductMediaManager !== 'undefined') {
// Override image zoom in /skin/frontend/rwd/default/js/app.js
// and prevent the zooming of images on hover
ProductMediaManager.createZoom = function(image) { return; }
}
With this method, you don't have to copy the entire app.js
file. However, you must make sure that your theme's JS is added after the parent theme's JS file. I find this to be a cleaner approach.
To do this you'll first want to (if you haven't already) create a custom template directory within the RWD design package. This avoids re or overwriting your default templates that live in magento/app/design/frontend/rwd/default/template
.
For the sake of example we'll create magento/app/design/frontend/rwd/custom/template
The specific template we're going to be editing is the topmenu renderer.phtml
- which resides at magento/app/design/frontend/rwd/default/template/page/html/topmenu/renderer.phtml
. To extend this file properly, create a matching directory structure within the magento/app/design/frontend/rwd/custom/template
directory we just created - you should end up with a directory that looks like this: magento/app/design/frontend/rwd/custom/template/page/html/topmenu
Once your topmenu template directory has been created, copy the renderer.phtml
file from rwd/default/template/page/html/topmenu
into the rwd/custom/template/page/html/topmenu
directory you just created.
This file should contain the following code at ~ lines 62 - 71:
if (!empty($_hasChildren)) {
$html .= '<ul class="level'. $childLevel .'">';
$html .= '<li class="level'. $nextChildLevel .'">';
$html .= '<a class="level'. $nextChildLevel .'" href="'. $child->getUrl() .'">';
$html .= $this->__('View All ') . $this->escapeHtml($this->__($child->getName()));
$html .= '</a>';
$html .= '</li>';
$html .= $this->render($child, $childrenWrapClass);
$html .= '</ul>';
}
In your copied file, you'll want to remove or comment out the mid-section so that you're left with:
if (!empty($_hasChildren)) {
$html .= '<ul class="level'. $childLevel .'">';
$html .= $this->render($child, $childrenWrapClass);
$html .= '</ul>';
}
Once you've saved your file you can go into adminhtml -> System -> Configuration -> General -> Design -> Themes and set the field "Templates" to the value "custom" -> Save Config and then clear cache.
You should now no longer see the "View All XXX" portion of your sites navigation!
Best Answer
You can do one of following to remove
company
blockLogin to admin panel and navigate to :
Admin > CMS > Static Blocks
Find
cms_menu
inIdentifier
column. Opencms_menu
block.Set block status to
Disabled
. Save CMS block.Note: Don't forget to clear cache.
Hope this make sence to you