Поддерживает ли Magento атрибут с типом date, а не datetime

#magento

#magento

Вопрос:

У меня проблема с этим форматом, и я не знаю, поддерживает ли его magento. В коде у меня есть:

 $this->addAttribute(Mage_Catalog_Model_Product::ENTITY, 'release_date', array(
   'input'         => 'date',
   'type'          => 'datetime',
   'label'         => 'Release date',
   'backend'       => 'eav/entity_attribute_backend_datetime',
   'visible'       => true,
   'required'      => false,
   'user_defined'  => true,
   'visible_on_front' => true,
   'global'        => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_GLOBAL
 ));
  

Как изменить тип на дату? И как сделать его зависящим от локали Magento?

Комментарии:

1. Я обнаружил, что в Magento нет типа date.

Ответ №1:

Вот решение….

   $data = array(
       "attribute_code" => "date_attribute_3",
       "frontend_input" => "date",
       "default_value" => "06/19/2014",
       "is_unique" => 0,
       "is_global"=>"1",
       "is_required" => 0,
       "apply_to" => array("simple"),
       "is_configurable" => 0,
       "is_searchable" => 0,
       "is_visible_in_advanced_search" => 0,
       "is_comparable" => 0,
       //"is_global" =>1,
       "is_used_for_promo_rules" => 0,
       "is_visible_on_front" => 0,
       "used_in_product_listing" => 0,
       "additional_fields" => array(),
       "frontend_label" => array(array("store_id" => "0", "label" => "my date"))
      );

    $Attribute=Mage::getModel('catalog/product_attribute_api')->create($data);