x5 getDir vs getSkins
The new architecture is starting to gel in my brain.
Came across this today.
Here: http://kb.x-cart.com/display/XDD/Creating+sidebar+menu+in+customer+area the tpl file is set in the viewer class
Here: http://xcartguru.com/tutorials/x-cart-5-tutorials/building-a-custom-skin-in-x-cart-5/ the tpl is set in Main.php
Is there a rule for which one to choose?
Re: x5 getDir vs getSkins
As you probably know by now, templates get added to the site in 3 main ways. Through Main.php by setting a new custom skin directory, through a viewer class assigning a default tpl, or through a tpl file directly adding itself to a list.
Each has its strength in certain situations. When you define your own custom skin directory in Main.php of your module, you create those new directories, and templates placed in those directories will override their counterparts in the core skin directories.
You module can also have its own skin directories in default/en/YourDevId/YourModuleName/ or in admin/en/. This is preferable when you are adding a new template to a list, not simply overriding a core template. These templates can add themselves to a list directly.
You can also build a new viewer class with a default tpl, this is preferable when you need some logic available to your template that is accessed by your view.
|All times are GMT -8. The time now is 02:16 PM.|
Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.