Seuraava artikkeli auttaa sinua: Päivämäärän ja ajan valitsimen lisääminen Magento-kokoonpanoon
Myymälän omistaja saattaa haluta lisätä päivämäärän ja kellonajan valitsimen Magento-kauppaan antaakseen järjestelmänvalvojalle joitain päivämäärän ja kellonajan valintaan liittyviä asetuksia. Ei ole suoraa tapaa soittaa ja käyttää. Mutta ei hätää, sillä olen keksinyt mukautetun koodin, joka on otettava käyttöön suoraan Lisää päivämäärän ja ajan valitsin Magento-kokoonpanoon.
Päivämäärän ja ajan valitsimen lisääminen Magento-kokoonpanoon:
Vaihe 1: Avaa system.xml ja ota käyttöön alla oleva koodi.
|
Vaihe 2: Luo Päivämäärä.php tiedosto osoitteessa Block/Adminhtml/ Directory
getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT); $data = array( ‘nimi’ => $elementti->getName(), ‘html_id’ => $element->getId(), ‘image’ => $this->getSkinUrl(‘images/grid-cal.gif ‘), ); $date->setData($data); $päiväys->setValue($element->getValue(), $muoto); $date->setFormat(Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT)); $date->setForm($element->getForm()); return $date->getElementHtml(); } }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
luokka Vendor_Extension_Block_Adminhtml_Date laajentaa Mage_Adminhtml_Block_System_Config_Form_Field { suojattu funktio _getElementHtml(Varien_Data_Form_Element_Abstract $element) { $pvm = new Varien_Data_Form_Element_Date(); $muoto = Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT); $data = array( ‘nimi’ => $element->getName(), ‘html_id’ => $element->getId(), ‘image’ => $this->getSkinUrl(‘images/grid-cal.gif’), ); $date->setData($data); $päiväys->setValue($element->getValue(), $muoto); $date->setFormat(Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT)); $date->setForm($element->getForm()); return $date->getElementHtml(); } } |
Kun koodi on otettu käyttöön oikein, päivitä järjestelmänvalvojan määrityssivu ja tarkista tulos. Löydät päivämäärävalitsimen haluamastasi paikasta.
Kiitos postauksen lukemisesta. Vastaan mielelläni kaikki kommentit-osiossa mainittuun aiheeseen liittyvät epäilykset. Arvioi se 5 tähdellä, jos pidit siitä.