MageSuiteFrontend
This module provides the backend code and helpers for frontend modifications of Magento features placed in theme-creativeshop.
Installation
This module is a part of MageSuite metapackage
composer require "creativestyle/magesuite-frontend" ^3.0.0
Admin settings
Some functionalities from the module are placed in:
Product Listing Sort Direction
Stores -> Configuration -> Catalog -> Catalog -> Storefront
Google optimize
Stores -> Configuration -> Sales -> Google Api -> Google Optimize
Show "Print order" button in customer area
Stores -> Configuration -> Sales-> Sales
Custom URL redirection type
Stores -> Configuration -> MageSuite -> SEO -> Category
Options:
No
Temporary (302)
Permanent (301)
Backend
TODO - BE documentation and review of documentation is needed
Frontend
Â
Helpers
MageSuite\Frontend\Helper\Product
MageSuite\Frontend\Helper\Order
MageSuite\Frontend\Helper\Category
MageSuite\Frontend\Helper\Store
MageSuite\Frontend\Helper\Customer
MageSuite\Frontend\Helper\Review
Â
Some of the templates can be outdated and not used. In some placed outdated methods and magento code cam be used. The module should be reviewed and refactored.
Â
Magesuite logo in admin panel
MageSuite logo is added next to new features in the admin panel.
In magesuite-frontend/view/adminhtml/layout/default.xml
layout
<css src="MageSuite_Frontend::css/cs-logo.css" />
<link src="MageSuite_Frontend::js/cs-logo.js" />
In order to display MageSuiyte logo add cs-csfeature__logo
class, f.e:
<field id="">
<label></label>
<source_model></source_model>
<frontend_class>cs-csfeature__logo</frontend_class>
</field>
Print order button in User Area
If Show "Print order" button in customer area
swicther is set to Yes the print order button is displayed in the User Area..
Template:
magesuite-frontend/view/frontend/templates/order/info/buttons.phtml
Â