Leonard
04-30-2010, 04:24 PM
Hi,
I'm now at wits end and despite reading the tutorials/articles, I cannot figure this out. I am not new to PHP and I'm not new to developing with VBUlletin, I'm trying to port an existing mod that I created over to VB 4.x.
Specifically, I have a template "newthread". I have declared a variable "$gallery_on = true;" in a plug-in that hooks into "newthread_start".
In the template "newthread", I have put in the following if/else conditional:
<vb:if condition="$gallery_on">
Gallery is on
<vb:else />
Gallery is off
</vb:if>
When I go to newthread.php, the template ALWAYS evaluates $gallery_on as FALSE. WHY!?!?:confused::confused:
ARGH. Help PLEASE. I know I'm just missing something so fundamental it's ridiculous.
Thanks,
Leonard
--------------- Added 1272649138 at 1272649138 ---------------
OMG HOURS of trying and finally figured it out. You have to register the custom variable for use in the respective template.
vB_Template::preRegister('newthread', array('gallery_on' => $gallery_on));
Is there no documentation for developers where all of this information lives? I'm sorry but I'm just so frustrated right now. Gosh.
I'm now at wits end and despite reading the tutorials/articles, I cannot figure this out. I am not new to PHP and I'm not new to developing with VBUlletin, I'm trying to port an existing mod that I created over to VB 4.x.
Specifically, I have a template "newthread". I have declared a variable "$gallery_on = true;" in a plug-in that hooks into "newthread_start".
In the template "newthread", I have put in the following if/else conditional:
<vb:if condition="$gallery_on">
Gallery is on
<vb:else />
Gallery is off
</vb:if>
When I go to newthread.php, the template ALWAYS evaluates $gallery_on as FALSE. WHY!?!?:confused::confused:
ARGH. Help PLEASE. I know I'm just missing something so fundamental it's ridiculous.
Thanks,
Leonard
--------------- Added 1272649138 at 1272649138 ---------------
OMG HOURS of trying and finally figured it out. You have to register the custom variable for use in the respective template.
vB_Template::preRegister('newthread', array('gallery_on' => $gallery_on));
Is there no documentation for developers where all of this information lives? I'm sorry but I'm just so frustrated right now. Gosh.