помогите разобраться в чем проблема моя
кратко что куда положила и что написала:
1. /var/www/magento/app/etc/modules
kmv_Phone4Registration.xml
<?xml version="1.0"?>
<config>
<modules>
<kmv_Phone4Registration>
<active>true</active>
<codePool>local</codePool>
</kmv_Phone4Registration>
</modules>
</config>
2. /var/www/magento/app/code/local/kmv/Phone4Registration/etc
config.xml
<?xml version="1.0"?>
<config>
<modules>
<kmv_Phone4Registration>
<version>1.0.0</version>
</kmv_Phone4Registration>
</modules>
<global>
<helpers>
<kmv_Phone4Registration>
<class>kmv_Phone4Registration_Helper</class>
</kmv_Phone4Registration>
</helpers>
<resources>
<kmv_Phone4Registration_setup>
<setup>
<module>kmv_Phone4Registration</module>
<class>Mage_Customer_Model_Resource_Setup</class>
</setup>
</kmv_Phone4Registration_setup>
</resources>
</global>
<frontend>
<layout>
<updates>
<kmv_Phone4Registration>
<file>kmv_Phone4Registration.xml</file>
</kmv_Phone4Registration>
</updates>
</layout>
<translate>
<modules>
<kmv_Phone4Registration>
<files>
<default>kmv_Phone4Registration.csv</default>
</files>
</kmv_Phone4Registration>
</modules>
</translate>
</frontend>
</config>3. /var/www/magento/app/code/local/kmv/Phone4Registration/sql/kmv_Phone4Registration_setup
install-1.0.0.php
<?php
$this->addAttribute('customer', 'phone', array(
'type' => 'varchar',
'label' => 'Phone',
'input' => 'text',
'position' => 152,
'required' => false,//or true
'is_system' => 0,
));
$attribute = Mage::getSingleton('eav/config')->getAttribute('customer', 'phone');
$attribute->setData('used_in_forms', array(
'adminhtml_customer',
'checkout_register',
'customer_account_create',
'customer_account_edit'
));
$attribute->setData('is_user_defined', 0);
$attribute->save();4. /var/www/magento/app/code/local/kmv/Phone4Registration/Helper
Data.php
<?php
class kmv_Phone4Registration_Helper_Data extends Mage_Core_Helper_Abstract
{
}5. /var/www/magento/app/design/frontend/bio/default/layout
kmv_Phone4Registration.xml
<?xml version="1.0"?>
<layout>
<customer_account_edit>
<reference name="customer_edit">
<action method="setTemplate">
<template>kmv_Phone4Registration/form/edit.phtml</template>
</action>
</reference>
</customer_account_edit>
<customer_account_create>
<reference name="customer_form_register">
<action method="setTemplate">
<template>kmv_Phone4Registration/register.phtml</template>
</action>
</reference>
</layout>6. app/design/frontend/bio/default/template/kmv_Phone4Registration/register.phtml
тут файл скопировала из /var/www/magento/app/design/frontend/bio/default/template/persistent/customer/form
и добавила поле
<li>
1111<label for="phone"><?php echo $this->__('Phone') ?></label>
<div class="input-box">
<input type="text" name="phone" id="phone" value="<?php echo $this->escapeHtml($this->getFormData()->getPhone()) ?>" title="<?php echo $this->__('Phone') ?>" class="input-text" />
</div>
</li>и тоже самое для формы
/app/design/frontend/bio/default/template/kmv_Phone4Registration/form/edit.phtml из (/template/customer/form/edit.phtml)
добавила
<li>
<label for="phone"><?php echo $this->__('Phone') ?></label>
<div class="input-box">
<input type="text" name="Phone" id="Phone" value="<?php echo $this->htmlEscape($this->getCustomer()->getPhone()) ?>" title="<?php echo $this->__('Phone') ?>" class="input-text" />
</div>
</li>7. создала файлы переводов..
пожалуйста направьте меня, где моя ошибка, почему модуль мой не устанавливается.
Российская сборка Magento 2.43.15 (1.9.1.1)

Вход
Регистрация
Помощь

