Magento - 在管理中不可见/可编辑的产品属性

mas*_*mas 1 magento

是否可以在代码(或手动)中通过管理编辑产品页面创建不可见(因此不可编辑)的产品属性?如何?

(该属性只需要在php模块中使用(保存/加载))

Dmy*_*kin 5

对的,这是可能的.如果您在安装脚本中执行此操作 - 您应该设置'visible'为false:

$installer->addAttribute(Mage_Catalog_Model_Product::ENTITY, '<attribute_code>', array(
    ...
    'visible'       => false,
    ...
));
Run Code Online (Sandbox Code Playgroud)

如果你需要直接在db中更改它的现有属性 - 转到catalog_eav_attribute表,找到你的属性(通过eav_attribute表中的属性代码查找属性id )并将它的is_visible字段设置为0.