If the Magento checkout is completed successfully, visitors end-up on the success-page - this page tells them their order was placed successfully, and offers a link to Continue Shopping. But this URL leads back to the Magento homepage, which is unwanted in some cases. Here's how to modify the URL.
The MageBridge Products Slider module gives you the ability to show Magento products in your Joomla! site using cool jQuery slider-effects. This guide gives some clues on how to use this module.
While the primary goal of MageBridge is to have Magento blocks being displayed in Joomla! - and thus, wrap the Magento theme within the Joomla! template - there are more tricks to add Joomla! module-positions to the Magento theme as well. So, MageBridge not allows you to integrate Magento parts in Joomla!, but also Joomla! parts in Magento.
Sometimes a Magento extension might add custom scripts to the Magento block head, but these custom scripts will not be transferred to Joomla! automatically. This tutorial helps you to create a solution that does.
The MageBridge component displays the Magento content-area in Joomla!, just like any other Joomla! component would. But some Magento pages assume a full pagewidth, so how to make sure that the Joomla! sidebars are gone when this happens? The page assignment of Joomla! is not the same thing as the page assignment of Magento. Here's an overview and a list of solutions.
As an alternative to the Magento Default Theme, you can use the theme magebridge (living in the Magento folder app/design/frontend/default/magebridge). This tutorial explains you how to use this theme, and what this theme has to offer.
MageBridge includes its own MageBridge-optimized Magento theme, that ships with some nice features, among which support for Lightbox-effects. Instead of building these effects solely using Magento, MageBridge allows you to easily change the HTML-code within the Magento theme, while allowing you to add the Lightbox-effect itself by just installing a Joomla! plugin in Joomla!.
In the past we've been asked if MageBridge (with Joomla!) could be used for Magento catalog-pages, while the original Magento theme (without Joomla! template) was used when a customer entered the checkout. Back then, we said this was not possible, but actually we made a mistake there: MageBridge already contains all the tooling, it just depends how you use these tools.
Within Magento theming, XML layout updates are very powerful when it comes to altering the standard behaviour of pages or adding new dynamic blocks to your content. This is the second part of a tutorial that explains you how to apply this within MageBridge/Joomla!.
Within Magento theming, XML layout updates are very powerful when it comes to altering the standard behaviour of pages or adding new dynamic blocks to your content. This tutorial explains how you can use MageBridge to apply this Magento functionality to Joomla! as well.
MageBridge makes it possible to combine two applications within one single website, but because these applications were not written with the other application in mind, strange situations may occur. In this tutorial we will discuss some of these issues, for instance duplicate class-names or IDs, and how to alter the Joomla! user-form to support Magento a bit more.
With every MageBridge component-page, an extra PHP-script called fixes.php is included to solve specific problems with some ugly hacks. If you run into a specific theming problem, you might want to make add your own hack to this file as well. For this, you can create a template override.
Integrating a Magento theme into Joomla! is not as straight forward as it seems. Magento blocks are only shown on certain MageBridge pages, while Joomla! does not know how to handle empty bodies of Joomla! modules. Also, assigning a Joomla! module to certain MageBridge pages is impossible because the Joomla! Menu Assignment is just not flexible enough.
The best solution for all these problems is to add PHP-code to the template. But because Joomla! still does not know about the Magento theming logic, the MageBridge template helper-class MageBridgeTemplateHelper allows you to configure things while using fairly simple PHP-code.
The Theming-tab of the MageBridge configuration in Joomla! contains many settings to manipulate theming with MageBridge. Because the final webpage is a result of both Joomla! as Magento, the MageBridge options allow you to turn on or off various parts. This article explains more about the actual usage of those options.
If you are familiar with Joomla! templating, you may have heard of module chromes. Every module within a template can be styled in different manners - using different chromes. The chrome adds extra HTML to the module. But how to deal with modules chromes with MageBridge?