Question

Je voudrais ajouter un sélecteur de date à un champ de saisie personnalisé sur un .phtml. Fichier qui est chargé par référence de bloc, c'est-à-dire:

Manette

public function indexAction()
{
    $this->loadLayout();
    $this->getLayout()->getBlock('head')->setTitle('Title'); 
    $this->_setActiveMenu('namespace/module');
    $this->_addContent($this->getLayout()->createBlock('namespace/adminhtml_module'));
    $this->renderLayout();

}

Bloquer

public function __construct()
{
    parent::__construct();
    $this->setTemplate('namespace/page.phtml');
}

Qui transmet à: app/design/adminhtml/default/default/template/namespace/page.phtml.

Maintenant que le transfert est configuré, je peux concevoir le type de mise en page que j'aimerais sur cette page. c'est à dire:

<div>Enter the date here:</div>
<input name='date' id='date'></input>

J'aimerais savoir comment je peux faire référence Picker de date de Magento qu'il utilise sur les éléments de forme, c'est-à-dire:

$fieldset->addField('date', 'date', array(
'name'               => 'date'
'label'              => Mage::helper('your_module_name')->__('Date'),
'after_element_html' => '<small>Comments</small>',
'tabindex'           => 1,
'image'              => $this->getSkinUrl('images/grid-cal.gif'),
'format'             => Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT) ,
'value'              => date( Mage::app()->getLocale()->getDateStrFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT),
                              strtotime('next weekday') )
));

Toute entrée serait très apprécié.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top