I have question:
How to change content of existing template inside of plugin?
I'm remaking my mod for vB4. I'm adding there flags to header of footer. In vB3 version I simply change insides of template using templatecache. I.e.:
PHP Code:
$vbulletin->templatecache['footer'] .= 'ADDITIONAL TEXT IN FOOTER';
I was using it in
global_start hook, but it doesn't work anymore -
$vbulletin->templatecache['footer'] is empty and have no impact on footer.
How to change this line of code to make it working in vB4?
EDIT:
Ok - I already found it here

Now check if its working :P
--------------- Added [DATE]1262746169[/DATE] at [TIME]1262746169[/TIME] ---------------
Other question:
In vB3 my mod have possibility to put additional data in custom place - so user just manually adds variable into required template and he has flags where he put it. How to do this in vB4 where variables have to be preregistered????...
--------------- Added [DATE]1262746545[/DATE] at [TIME]1262746545[/TIME] ---------------
Quote:
Originally Posted by testebr
I figure out how to solve it:
hook: process_templates_complete
code: $footer .= 'text added to footer';
No idea if was the best solution, but that worked very well.
|
This will work only for few templates. The question is how to make it work for any template like with
$vbulletin->templatecache solution in vB3.
Also this solution is working on already parsed template - I need fresh one, not parsed yet. Anyone have idea how to do that?
EDIT
Ok I have it

need to use hook
parse_templates