Php 如何删除opencart 2.0签出/注册页面中的表单字段?

Php 如何删除opencart 2.0签出/注册页面中的表单字段?,php,opencart,opencart2.x,Php,Opencart,Opencart2.x,我正在尝试从opencart 2.0x签出和注册页面中删除一些字段,如传真、邮政编码。我似乎找不到正确的扩展名,所以我想从代码级别开始编辑 有人能给我一个起点吗 在account/register.tpl中搜索该字段并将其删除 如果该字段是必填字段,则还必须在register controller中搜索该字段,并从validate()函数中删除其验证 您可以创建新文件 remove-fields.ocmod.xml 并输入此代码 <?xml version="1.0" encoding="

我正在尝试从opencart 2.0x签出和注册页面中删除一些字段,如传真、邮政编码。我似乎找不到正确的扩展名,所以我想从代码级别开始编辑

有人能给我一个起点吗

  • 在account/register.tpl中搜索该字段并将其删除
  • 如果该字段是必填字段,则还必须在register controller中搜索该字段,并从validate()函数中删除其验证
  • 您可以创建新文件

    remove-fields.ocmod.xml

    并输入此代码

    <?xml version="1.0" encoding="utf-8"?>
    <modification>
    <name>Remove Field From Checkout Page</name>
    <code>removeextrafield</code>
    <version>1.0</version>
    <author>Anuj Khandelwal</author>
    <link>http://themextension.com</link>
    
    <file path="catalog/view/theme/*/template/account/register.tpl">
        <operation>
            <search index="2"><![CDATA[
                <div class="form-group">
            ]]></search>
            <add position="replace"><![CDATA[
                <div class="form-group" style="display: none;>
            ]]></add>
        </operation>
    </file>
    
    <file path="catalog/view/theme/*/template/account/address_form.tpl">
        <operation>
            <search index="1"><![CDATA[
                <div class="form-group">
            ]]></search>
            <add position="replace"><![CDATA[
                <div class="form-group" style="display: none;>
            ]]></add>
        </operation>
    </file>
    
    <file path="catalog/view/theme/*/template/affiliate/{edit,register}.tpl">
        <operation>
            <search index="3"><![CDATA[
                <div class="form-group">
            ]]></search>
            <add position="replace"><![CDATA[
                <div class="form-group" style="display: none;>
            ]]></add>
        </operation>
        <operation>
            <search><![CDATA[
                $entry_address_1;
            ]]></search>
            <add position="replace" trim="true"><![CDATA[
                $text_your_address;
            ]]></add>
        </operation>
    </file>
    
    <file path="catalog/view/theme/*/template/checkout/{guest_shipping,payment_address,shipping_address}.tpl">
        <operation>
            <search index="1"><![CDATA[
                <div class="form-group">
            ]]></search>
            <add position="replace"><![CDATA[
                <div class="form-group" style="display: none;>
            ]]></add>
        </operation>
    </file>
    
    <file path="catalog/view/theme/*/template/checkout/{guest_shipping,payment_address,shipping_address}.tpl">
        <operation>
            <search index="1"><![CDATA[
                <div class="form-group">
            ]]></search>
            <add position="replace"><![CDATA[
                <div class="form-group" style="display: none;>
            ]]></add>
        </operation>
    </file>
    
    <file path="catalog/view/theme/*/template/checkout/{register,guest}.tpl">
        <operation>
            <search><![CDATA[
                <div class="form-group">
            ]]></search>
            <add position="replace"><![CDATA[
                <div class="form-group" style="display: none;>
            ]]></add>
        </operation>
    </file>
    
    <file path="catalog/view/theme/*/template/account/{register,address_form}.tpl">
        <operation>
            <search><![CDATA[
                $entry_address_1;
            ]]></search>
            <add position="replace" trim="true"><![CDATA[
                $text_your_address;
            ]]></add>
        </operation>
    </file>
    
    <file path="catalog/view/theme/*/template/checkout/{register,guest,guest_shipping,payment_address,shipping_address}.tpl">
        <operation>
            <search><![CDATA[
                $entry_address_1;
            ]]></search>
            <add position="replace" trim="true"><![CDATA[
                $text_your_address;
            ]]></add>
        </operation>
    </file>
    
    </modification>
    

    谢谢你,阿里。如何定位控制器?它位于controller/account/register.php中。谢谢!已经分类了。过程是从视图中删除,并从控制器中删除,以避免错误。