Coder1
04-07-2006, 11:13 AM
Two questions:
1) How do you include a custom template within a product, so that when the product is installed, the template is created?
2) What is the mechanism to "swap" a default template with a custom template via a product/plugin?
I realize that question number 2 is likely very involved, so I'll provide some of my guesses and you can correct me where I'm wrong:
Use the "cache_templates" hook, creating a plugin there. That plugin will check to see if the product is installed/enabled, and if so, will somehow replace the original template with the "product" template. Am I on the right track?
By "replace", I don't mean physically - I'm not trying to erase any default templates. In fact, I want to avoid altering any templates at all. If my product is installed, I want vBulletin to USE a custom template instead of an exisiting standard template.
TIA.
1) How do you include a custom template within a product, so that when the product is installed, the template is created?
2) What is the mechanism to "swap" a default template with a custom template via a product/plugin?
I realize that question number 2 is likely very involved, so I'll provide some of my guesses and you can correct me where I'm wrong:
Use the "cache_templates" hook, creating a plugin there. That plugin will check to see if the product is installed/enabled, and if so, will somehow replace the original template with the "product" template. Am I on the right track?
By "replace", I don't mean physically - I'm not trying to erase any default templates. In fact, I want to avoid altering any templates at all. If my product is installed, I want vBulletin to USE a custom template instead of an exisiting standard template.
TIA.