我正在使用 Magento ver。 1.9.1.0
所以请根据magento的版本帮助我。我是新手。
我面临的问题是我想使用额外的(Lat Long字段)管理客户 - >在magento后端添加新客户,以便用户可以添加地址的latlong(任何latlong)。现在我已经从网站上尝试了以下步骤。 http://excellencemagentoblog.com/blog/2011/10/02/customer-registration-fields-magento1-6/ https://magento.stackexchange.com/questions/45620/how-to-add-extra-fields-in-registration-form http://www.silksoftware.com/magento-module-creator/#instructions
但我无法解决问题。在某处显示我的帐户在前端的额外字段,但我想使用管理客户的后端额外字段作为地址并保存它。 所以如果可能的话请给我正确的方法,如果你有正确的教程,请回复我。 我从几天开始尝试这个但仍然没有运气。
此外,我还尝试从mangeto connect安装一些扩展程序但是给出了错误
答案 0 :(得分:0)
谢谢大家,我通过以下查询完成了这项工作。
INSERT INTO `sta_eav_attribute` (
attribute_id
,
entity_type_id
,
attribute_code
,
attribute_model
,
backend_model
,
backend_type
,
backend_table
,
frontend_model
,
frontend_input
,
frontend_label
,
frontend_class
,
source_model
,
is_required
,
is_user_defined
,
default_value
,
is_unique
,
note
)
价值观(
NULL,' 2',' latlong',NULL,NULL,' varchar',NULL,NULL,' text',' Lat Long',NULL,'' 1',' 0',' 0',' 0&# 39;,''
);
INSERT INTO sta_eav_entity_attribute
(
entity_attribute_id
,
entity_type_id
,
attribute_set_id
,
attribute_group_id
,
attribute_id
,
sort_order
)
价值观(
NULL,' 2',' 2',' 2','您的最大值为sta_eav_attribute',' 200'
);
INSERT INTO sta_customer_eav_attribute
(
attribute_id
,
is_visible
,
input_filter
,
multiline_count
,
validate_rules
,
is_system
,
sort_order
,
data_model
)
价值观(
'你的id最多为sta_eav_attribute',' 1',NULL,' 1',NULL,' 0',' 0&# 39;,NULL
);
INSERT INTO sta_customer_form_attribute
(
form_code
,
attribute_id
)
价值观(
' adminhtml_customer_address','您的sta_eav_attribute'
),(
' customer_address_edit','您的最大值为sta_eav_attribute'
),(
' customer_register_address','您的sta_eav_attribute'
);