MaGeNTO 2在结帐表中间添加标题

MaGeNTO 2在结帐表中间添加标题,magento,knockout.js,magento2,Magento,Knockout.js,Magento2,我试图在magento中的结帐表单中间添加一个简单的标题。我已经完成了关于敲除js的教程,但我对它还很陌生,所以magento将敲除模块配置转换为xml仍然令人困惑 我在checkout\u index\u index.xml文件中找到了该节点的位置 <item name="displayArea" xsi:type="string">additional-fieldsets</item> <item name="children" xsi:type="arr

我试图在magento中的结帐表单中间添加一个简单的标题。我已经完成了关于敲除js的教程,但我对它还很陌生,所以magento将敲除模块配置转换为xml仍然令人困惑

我在
checkout\u index\u index.xml
文件中找到了该节点的位置

<item name="displayArea" xsi:type="string">additional-fieldsets</item>
   <item name="children" xsi:type="array">
   <!-- The following items override configuration of corresponding address attributes -->
   <item name="region" xsi:type="array">
      <!-- Make region attribute invisible on frontend. Corresponding input element is created by region_id field -->
      <item name="visible" xsi:type="boolean">false</item>
   </item>
   <item name="region_id" xsi:type="array">
      <item name="component" xsi:type="string">Magento_Ui/js/form/element/region</item>
      <item name="config" xsi:type="array">
          <item name="template" xsi:type="string">ui/form/field</item>
          <item name="elementTmpl" xsi:type="string">ui/form/element/select</item>
          <item name="customEntry" xsi:type="string">shippingAddress.region</item>
      </item>
      <item name="validation" xsi:type="array">
          <item name="required-entry" xsi:type="boolean">true</item>
      </item>
      <!-- Value of region_id field is filtered by the value of county_id attribute -->
      <item name="filterBy" xsi:type="array">
          <item name="target" xsi:type="string"><![CDATA[${ $.provider }:${ $.parentScope }.country_id]]></item>
          <item name="field" xsi:type="string">country_id</item>
      </item>
   </item>
   <item name="postcode" xsi:type="array">
      <!-- post-code field has custom UI component -->
      <item name="component" xsi:type="string">Magento_Ui/js/form/element/post-code</item>
      <item name="validation" xsi:type="array">
         <item name="required-entry" xsi:type="boolean">true</item>
      </item>
   </item>
   <item name="company" xsi:type="array">
       <item name="validation" xsi:type="array">
          <item name="min_text_length" xsi:type="number">0</item>
       </item>
   </item>
   <item name="fax" xsi:type="array">
       <item name="validation" xsi:type="array">
          <item name="min_text_length" xsi:type="number">0</item>
       </item>
   </item>
   <item name="country_id" xsi:type="array">
       <item name="sortOrder" xsi:type="string">115</item>
   </item>
   <item name="telephone" xsi:type="array">
      <item name="config" xsi:type="array">
        <item name="tooltip" xsi:type="array">
           <item name="description" xsi:type="string" translate="true">For delivery questions.</item>
        </item>
      </item>
   </item>
</item>
附加字段集
错误的
Magento_Ui/js/form/element/region
用户界面/表单/字段
用户界面/表单/元素/选择
shippingAddress.region
符合事实的
国家识别号
Magento_Ui/js/form/element/post-code
符合事实的
0
0
115
关于交货问题。
在我完成的淘汰教程中,在创建子组件时,仍然指定了模板名称,但在这个xml中,我似乎无法理解子元素、它们的模板以及编辑它们的位置/要覆盖的文件

我基本上只是想在表格的这一部分添加一个标题

查看这样的xml文件并“按照面包屑”查找需要编辑的模板文件的最佳方式是什么,因为这让我很困惑


提前谢谢

如果您想为“账单地址”和“发货地址”字段添加字段标签,如果您已经按照您的语言制作了自定义主题,则可以通过主题事务进行添加

如果您有自定义主题或第三方主题:

您可能会在那里找到一个CSV文件。如果您将区域设置保留为英语(美国),这是默认设置,那么将有一个名为en_US.csv的文件

app\design\frontend\Magento\Themename\i18n
没有主题:

Copy locale's csv file from /vendor/magento/module-checkout/i18n folder to app/code/Magento/module-checkout/i18n directory.
示例:

"First Name","Customer First Name"
"Last Name","Customer Last Name"

你想在文本框上方添加标签,对吗?是的,但我更想知道如何找出文件的位置,因为我似乎不知道在哪里可以找到magento使用击倒js的方式!请你详细说明一下好吗?这似乎是更改输入中占位符的答案,而不是在输入部分上添加标签/标题。Thanksui/form/element/select UI文本字符串是Magento Admin中的文本元素,包括字段名、说明、通知以及表格和网格标签。本地化Magento时,将这些字符串替换为翻译词典内容。