إنشاء سمة صورة مخصصة لمخطط حجم الفئة
-
13-12-2019 - |
سؤال
أريد إنشاء سمة صورة في الفئة التي خرائط لحجم الرسم البياني في بدب.وفيما يلي بلدي تثبيت البرنامج النصي والتكوين.ملف شمل.
يتم إنشاء السمة الخاصة بي في جدول إيف واتريبوت ولكن لم يتم تعيينها إلى جدول الفئة.لذلك أحصل على خطأ أثناء حفظ الحقل.يمكن لأي شخص مساعدتي مع التعليمات البرمجية الصحيحة لإنشاء سمة الفئة وكذلك حفظ في جدول الفئة المعنية.
التكوين.شمل
<global>
<resources>
<catalogsize_setup>
<setup>
<module>XYZ_Catalog</module>
<class>Mage_Eav_Model_Entity_Setup</class>
</setup>
</catalogsize_setup>
</resources>
<global>
تثبيت البرنامج النصي
$installer = $this;
$installer->startSetup();
$attribute = array(
'type' => 'varchar',
'label'=> 'Size Chart',
'input' => 'image',
'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_GLOBAL,
'visible' => true,
'required' => false,
'user_defined' => true,
'default' => "",
'group' => "General Information"
);
$installer->addAttribute('catalog_category', 'size_chart', $attribute);
$installer->endSetup();
خطأ أثناء حفظ السمة في صفحة الفئة النهاية الخلفية:
سكلستات [42س22]:العمود غير موجود:1054 عمود غير معروف 'حجم المخطط' في 'قائمة الحقول' ، كان الاستعلام:أدخل في
catalog_category_flat_store_2
(entity_id
,parent_id
,created_at
,updated_at
,path
,position
,level
,children_count
,store_id
,all_children
,available_sort_by
,children
,custom_apply_to_products
,custom_design
,custom_design_from
,custom_design_to
,custom_layout_update
,custom_use_parent_settings
,default_sort_by
,description
,display_mode
,filter_price_range
,image
,include_in_menu
,is_active
,is_anchor
,landing_page
,meta_description
,meta_keywords
,meta_title
,name
,page_layout
,path_in_store
,size_chart
,url_key
,url_path
) القيم (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) على تحديث مفتاح مكررentity_id
= القيم(entity_id
),parent_id
= القيم(parent_id
),created_at
= القيم(created_at
),updated_at
= القيم(updated_at
),path
= القيم(path
),position
= القيم(position
),level
= القيم(level
),children_count
= القيم(children_count
),store_id
= القيم(store_id
),all_children
= القيم(all_children
),available_sort_by
= القيم(available_sort_by
),children
= القيم(children
),custom_apply_to_products
= القيم(custom_apply_to_products
),custom_design
= القيم(custom_design
),custom_design_from
= القيم(custom_design_from
),custom_design_to
= القيم(custom_design_to
),custom_layout_update
= القيم(custom_layout_update
),custom_use_parent_settings
= القيم(custom_use_parent_settings
),default_sort_by
= القيم(default_sort_by
),description
= القيم(description
),display_mode
= القيم(display_mode
),filter_price_range
= القيم(filter_price_range
),image
= القيم(image
),include_in_menu
= القيم(include_in_menu
),is_active
= القيم(is_active
),is_anchor
= القيم(is_anchor
),landing_page
= القيم(landing_page
),meta_description
= القيم(meta_description
),meta_keywords
= القيم(meta_keywords
),meta_title
= القيم(meta_title
),name
= القيم(name
),page_layout
= القيم(page_layout
),path_in_store
= القيم(path_in_store
),size_chart
= القيم(size_chart
),url_key
= القيم(url_key
),url_path
= القيم(url_path
)
المحلول
كان هذا بسبب تمكين الجدول المسطح للفئة وبعد إنشاء سمة صورة مخصصة ، لم أقم بإعادة الفهرسة فقط وبعد ذلك ستتم إضافة السمة في الجدول المسطح إذا تم تمكينها.