Code
<!-- realtor -->
<!--[section name=field loop=$pubtype.fields]-->
<!--[if $pubtype.fields[field].name == 'realtor']-->
<!--[assign var="realtorlistitems" value=`$pubtype.fields[field].relateToPubs.publications`]-->
<!--[/if]-->
<!--[/section]-->
<p>
<label for="field-realtor">Realtor</label><br />
<!--[foreach from=$realtorlistitems item=listitem]-->
<input type="checkbox" id="field-realtor-<!--[$listitem.pid]-->" name="pubfields[realtor][]" value="<!--[$listitem.pid]-->"<!--[if @in_array($listitem.pid, $pubtype.fields[field].selectedPubs)]--> checked="checked"<!--[/if]--> />
<!--[php]-->for ($i = 0; $i < $this->_tpl_vars[listitem][indent]; $i++) echo('-');<!--[/php]-->
<!--[$listitem.title|pnvarprepfordisplay]--><br />
<!--[/foreach]-->
</p>
<!--[section name=field loop=$pubtype.fields]-->
<!--[if $pubtype.fields[field].name == 'realtor']-->
<!--[assign var="realtorlistitems" value=`$pubtype.fields[field].relateToPubs.publications`]-->
<!--[/if]-->
<!--[/section]-->
<p>
<label for="field-realtor">Realtor</label><br />
<!--[foreach from=$realtorlistitems item=listitem]-->
<input type="checkbox" id="field-realtor-<!--[$listitem.pid]-->" name="pubfields[realtor][]" value="<!--[$listitem.pid]-->"<!--[if @in_array($listitem.pid, $pubtype.fields[field].selectedPubs)]--> checked="checked"<!--[/if]--> />
<!--[php]-->for ($i = 0; $i < $this->_tpl_vars[listitem][indent]; $i++) echo('-');<!--[/php]-->
<!--[$listitem.title|pnvarprepfordisplay]--><br />
<!--[/foreach]-->
</p>
Obviously, it is the conditional in the input where it tries to decide whether to add checked="checked" to the input. The conditional I used there is right out of the standard pgForm modify template and I'm not sure what to do with it to make it work properly.
Thank you.
