Page 1 of 1

[SOLVED] OC3x Template chooser for core modules.

Posted: Sun Nov 12, 2017 12:20 am
by kaik
I'm new here so Hello World!
I'm using OpenCart for a few months now and it is great, but I miss one feature which is the ability to chose a template for a module.
I'm not sure if I use right world but in extensions, there are "modules" which you can "clone" Banner, Best sellers, Carousel, Featured, Html Content, Slideshow, Special. Apart from those, there is one called Category which you cannot "clone".
I'm able to add functionality for those you can clone where there is a template selector.

The plan:
1. Add modifications to admin controllers and forms - template setting + chooser(I'm not sure if it will be select or just plain text field for tpl name)
2. Add dirs in ...theme/default/template/extension/module/ ie theme/default/template/extension/module/banner/(banner templates)
3. Add modification to front-end controllers so if there is a template set in module settings and it exists load template or fallback to default.

I have done tests and it does work.

The problems are:
1. Categories are not cloneable.
2. The preferred way to achieve it.

So Ad 1. I can either modify category module to be "cloneable" - but I do not know how it will behave for already assigned layout-cat module or I can add new Category module where there is already everything in place.
Ad 2 I can modify current modules or create a duplicate for each module like categories(this is worst idea I think) or create one module which will cover all of those.

Reason for all of this is because I need a separate template for modules on home page and probably in other parts as well.

Any ideas?

Re: OC3x Template chooser for core modules.

Posted: Tue Nov 14, 2017 6:37 am
by IP_CAM
Well, just to reply on this, OC is able to handle Custom Layouts by default,
but you seem to have additional wishes, and therefore need an OC-Pro, to
handle such, since no-one else would be able and/or willing, to share such
'comprehensive' Coder-Wisdom for free, I assume.

Sorry for the bad News, but it's just the way it works around OC, it's a
Software, created to generate income, for everybody involved, especially
when it comes to such highly Custom Things. ;)
Good Luck!
Ernie

Re: OC3x Template chooser for core modules.

Posted: Sat Jul 06, 2019 9:07 pm
by kaik
Oh, I forgot about this post... So it is SOLVED I was able to become OC-SemiPro:) Now I just need to rewrite old code to use events instead of ocmod... I really do not like those file modification things...
Thanks for wise words, Ernie