My Custom template called for the tab
Code:
<div class="alt1 block_row" align="right">
<if condition="$show['simple_link']">
<div id="simple_experience"><a class="smallfont" href="member.php?$session[sessionurl]u=$bbuserinfo[userid]&tab=experience&simple=1">$vbphrase[view_your_extra_options]</a></div>
</if>
<if condition="$show['edit_link']">
<div id="simple_experience_link"><a class="smallfont" href="member.php?$session[sessionurl]u=$bbuserinfo[userid]&tab="profile_left_last">$vbphrase[edit_extra_options]</a></div>
</if>
<div class="alt1 block_row" align="left">
<ul class="list_no_decoration">
$block_data[experience]
<!-------------------------Extra option profile fields-------->
<dt class="shade" id="profilefield_title_$profilefield[profilefieldid]">$profilefield[title]</dt>
<br>
<if condition="$userinfo[field11]">Field Title 11 $userinfo[field11]<br /></if>
<br>
<if condition="$userinfo[field12]">Field Title 12 $userinfo[field12]<br /></if>
<br>
<if condition="$userinfo[field14]">Field Title 14 $userinfo[field14]<br /></if>
<br>
<if condition="$userinfo[field13]">Field Title 13 <br> $userinfo[field13]<br /></if>
<br>
<if condition="$userinfo[field15]">Field Title 15 </if>
<if condition="$comma = ''"></if>
<if condition="$userinfo['field15'] & 1">
$comma Option A
<if condition="$comma = ', '"></if>
</if>
<if condition="$userinfo['field15'] & 2">
$comma Option B
<if condition="$comma = ', '"></if>
</if>
<if condition="$userinfo['field15'] & 4">
$comma Option C
<if condition="$comma = ', '"></if>
</if>
<if condition="$userinfo['field15'] & 8">
$comma Option D
<if condition="$comma = ', '"></if>
</if>
<if condition="$userinfo['field15'] & 16">
$comma Option E
<if condition="$comma = ', '"></if>
</if>
<br>
<br>
<if condition="$userinfo[field16]">My Yes/No answer is: $userinfo[field16]<br /></if>
<br>
<if condition="$userinfo[field17]">My Selection Menu Choice is: $userinfo[field17]<br /></if>
</ul>
</div>
</div>
and the "Member_build_blocks_start plug in code to call template
Code:
$blocklist = array_merge($blocklist, array(
'checklist' => array(
'class' => 'experience',
'title' => 'My Experience',
'hook_location' => 'profile_left_last'
)
));
class vB_ProfileBlock_experience extends vB_ProfileBlock
{
var $template_name = 'memberinfo_block_experience';
function confirm_empty_wrap()
{
return false;
}
function confirm_display()
{
return ($this->block_data['experience'] != '');
}
function prepare_output($id = '', $options = array())
{
$this->block_data['experience'] = 'My Experience:';
}
}