|
> > > > > Other Page Templates
This module provides tokens and templates formatting for some of the "other" pages of Merchant. You can create templates and assign them to some of the pages of Merchant. Currently the module supports template assignments for: - BASK - Basket page
- PLST - Product list
- LOGN - Customer login
- MISSATTR - Missing attributes
- ACNT - Customer account
- OINF - Order informaton
- OSEL - Order selection
- OPAY - Order payment
- INVC - Invoice
- Your own custom screens
The module also comes pre-configured with a "non-Merchant" page, Special Items. An "interface" page at which your customers can order products which are not in your database by entering the price, code, weight, etc. After the items are added to the basket, the customer is taken through your checkout in the normal manner. This is useful for accepting auction payments from eBay or for the sale of other "one time" items. The category and product pages are still best handled by the Category Page Templates and Product Page Templates module, the storefront by the Storefront Template, and the search page by the Search Manager. The templates are created and modified exactly like the templates in the other template modules. However since they are assigned to screens rather than products or categories, that part is a bit different. The way Merchant works is that most of the pages are assigned "identifiers" which Merchant uses to determine what page is to be generated. For example, if the variable Screen is set to BASK, Merchant knows that it needs to display the basket screen. The module intercepts that process to use templates to display the screen instead of Merchant's default screen. This is done by assigning templates to the identifier. The module comes pre-configured with a number of different templates which you can assign to the screens of Merchant. For example, the "Basket Page" template can be assigned to the "BASK" screen to display the basket screen using that template. NOTE REGARDING COMPATIBILITY: This module has the same compatibility issues with other modules as the original template modules. This module totally replaces the portion of the OpenUI (or MMUI if you are using it) that displays the pages it intercepts and is not compatible with any other module which needs to hook into that page unless the developer of that module has specifically made their module compatible. And given that this module is so new, very few modules are completely compatible with it. This module provides for an easy-to-use manner for developers to provide tokens that can be used to insert their module's HTML into the pages. And these tokens can be registered in the module's admin interface. This module is compatible with the OpenUI right out of the box. However, for it to be compatible with the MMUI requires a minor modification to the MMUI file (ie. mmui.mv). This is only an option if you are using Merchant 4.13 and below; if you are using 4.14 or above, the OpenUI is required.
Most modules that support OpenTokens will work with Other Page Templates. However, some developers may need to tailor their module to work - it's always best to ask them first.
|