Estás leyendo la publicación: Cómo agregar un selector de fecha y hora en la configuración de Magento
El propietario de la tienda puede querer agregar un selector de fecha y hora en la tienda Magento para proporcionar al administrador algunas configuraciones relacionadas con la selección de fecha y hora. No existe un método directo para llamar y utilizar. Pero no se preocupe, ya que se me ocurrió un código personalizado que debe implementarse directamente para Agregar selector de fecha y hora en la configuración de Magento.
Pasos para agregar el selector de fecha y hora en la configuración de Magento:
Paso 1: Abrir sistema.xml e implementar el siguiente código.
|
Paso 2: Crear Fecha.php archivo en Bloquear/Administrarhtml/Directorio
getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT); $datos = array( ‘nombre’ => $elemento->getName(), ‘html_id’ => $elemento->getId(), ‘image’ => $this->getSkinUrl(‘images/grid-cal.gif ‘), ); $fecha->setData($datos); $fecha->setValue($elemento->getValue(), $formato); $fecha->setFormat(Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT)); $fecha->setForm($elemento->getForm()); return $fecha->getElementHtml(); } }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 dieciséis 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
clase Vendor_Extension_Block_Adminhtml_Date extiende Mage_Adminhtml_Block_System_Config_Form_Field { función protegida _getElementHtml(Varien_Data_Form_Element_Abstract $elemento) { $fecha = new Varien_Data_Form_Element_Date(); $formato = Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT); $datos = matriz( ‘nombre’ => $elemento->getNombre(), ‘html_id’ => $elemento->getId(), ‘imagen’ => $this->getSkinUrl(‘images/grid-cal.gif’), ); $fecha->setData($datos); $fecha->setValue($elemento->getValue(), $formato); $fecha->setFormat(Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT)); $fecha->setForm($elemento->getForm()); return $fecha->getElementHtml(); } } |
Una vez que el código se implemente correctamente, actualice la página de configuración del administrador y verifique el resultado. Encontrará el selector de fecha en la posición deseada.
Gracias por leer la publicación. Estaré encantado de resolver cualquier duda sobre el tema mencionado en la sección de Comentarios. Califícalo con 5 estrellas si te ha gustado.