This same module on a Dolphin site doesn't have this issue. I wonder what could be different about Cheetah that causes that template key to show up on the profile comments box.
Code:
function showBuildZone() {
return $GLOBALS['oAdmTemplate']->parseHtmlByName('pbuilder_content.html', array(
'selector' => $this->getPageSelector(),
'ch_if:page' => array(
'condition' => (bool)$this -> oPage,
'content' => array(
'ch_if:view_link' => array(
'condition' => !$this->oPage->isSystem,
'content' => array(
'site_url' => $GLOBALS['site']['url'],
'page_name' => htmlspecialchars($this->oPage->sName)
),
),
'ch_if:delete_link' => array(
'condition' => false,
),
'parser_url' => CH_WSB_URL_ROOT . $this -> _oMain ->_oConfig->getBaseUri() . 'administration/page',
'page_name' => addslashes($this->oPage->sName),
'page_width_min' => getParam('sys_template_page_width_min'),
'page_width_max' => getParam('sys_template_page_width_max'),
'page_width' => $this->oPage->iPageWidth,
'main_width' => getParam('main_div_width')
)
),
'ch_if:empty' => array(
'condition' => false,
),
'ch_if:editor' => array(
'condition' => false,
),
));
}
function getPageSelector() {
return $this -> _oMain -> parseHtmlByName('pbuilder_cpanel', array(
'url' => CH_WSB_URL_ROOT . $this -> _oMain ->_oConfig->getBaseUri() . 'apply'
));
}
}
and in /module/module-name/templates/base/designbox_top_controls.html
<div class="top_settings_block">
<div class="tsb_cnt_out ch-def-btc-margin-out">
<div class="tsb_cnt_in ch-def-btc-padding-in">
__top_controls__
__selector__
</div>
</div>
</div>