Magento getChildHTML from a different class -


on login page's phtml file there line adds html remember me checkbox using: <?php echo $this->getchildhtml('persistent.remember.me'); ?>

i want same checkbox appear in different part of website, when add same line section's phtml, nothing shows up. logged out classes of $this object in 2 files, login page mage_customer_block_form_login, , other section mage_page_block_html_header.

i'm guessing difference in classes causes remember me not found in other sections call add it. there way add remember me html page though $this classes not same?

you can use following code in place of code

$this->getlayout()->createblock('persistent/form_remember')->settemplate('persistent/remember_me.phtml')->tohtml(); 

or add following code add block in page's handle use same code $this

<block type="persistent/form_remember" name="persistent.remember.me" template="persistent/remember_me.phtml" /> 

Comments