سؤال

أريد إنشاء سمة صورة في الفئة التي خرائط لحجم الرسم البياني في بدب.وفيما يلي بلدي تثبيت البرنامج النصي والتكوين.ملف شمل.

يتم إنشاء السمة الخاصة بي في جدول إيف واتريبوت ولكن لم يتم تعيينها إلى جدول الفئة.لذلك أحصل على خطأ أثناء حفظ الحقل.يمكن لأي شخص مساعدتي مع التعليمات البرمجية الصحيحة لإنشاء سمة الفئة وكذلك حفظ في جدول الفئة المعنية.

التكوين.شمل

<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)

هل كانت مفيدة؟

المحلول

كان هذا بسبب تمكين الجدول المسطح للفئة وبعد إنشاء سمة صورة مخصصة ، لم أقم بإعادة الفهرسة فقط وبعد ذلك ستتم إضافة السمة في الجدول المسطح إذا تم تمكينها.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى magento.stackexchange
scroll top