Ich kann im Moment nicht überprüfen, ob ich auf meinem Handy bin, aber ich denke, es hängt mit einer Knockout-JS-Vorlage zusammen. Gibt es irgendetwas in dem Formular, nach dem Sie suchen können, wie z. B. eine Klasse oder eine ID?
Ben Crook
Versand Felder sind innen: form id="co-shipping-form". Code für das Firmenfeld:<div class="field" name="shippingAddress.company" data-bind="visible: visible, attr: {'name': element.dataScope}, css: additionalClasses">"
app/design/frontend/{Vendor Theme}/{Theme}/Magento_Checkout/layout/checkout_index_index.xmlSuchen Sie beispielsweise in die Komponente, die Sie anpassen müssen. Kopieren Sie den entsprechenden Knoten und alle übergeordneten Knoten bis. Wir werden Telefon- und Unternehmensfelder entfernen / deaktivieren:
<pagexmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"layout="1column"xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"><body><referenceBlockname="checkout.root"><arguments><argumentname="jsLayout"xsi:type="array"><itemname="components"xsi:type="array"><itemname="checkout"xsi:type="array"><itemname="children"xsi:type="array"><itemname="steps"xsi:type="array"><itemname="children"xsi:type="array"><itemname="shipping-step"xsi:type="array"><itemname="children"xsi:type="array"><itemname="shippingAddress"xsi:type="array"><itemname="children"xsi:type="array"><!-- The name of the form the field belongs to --><itemname="shipping-address-fieldset"xsi:type="array"><itemname="children"xsi:type="array"><!--Remove fields--><itemname="telephone"xsi:type="array"><itemname="visible"xsi:type="boolean">false</item></item><itemname="company"xsi:type="array"><itemname="visible"xsi:type="boolean">false</item></item></item></item></item></item></item></item></item></item></item></item></item></argument></arguments></referenceBlock></body></page>
[BEARBEITEN]:
Ab Magento 2.2.x
STORES> Konfiguration> Kunden> Kundenkonfiguration> Optionen für Name und Adresse> Firma anzeigen> Nr
Es ist genug Gebrauch nur<item name="visible" xsi:type="boolean">false</item>
LucScu
7
Es ist keine Codierung erforderlich. Gehen Sie einfach zu Stores> Configuration> Cutomers> Customer Configuration und setzen Sie in den Optionen für Name und Adresse Show Company auf No
form id="co-shipping-form"
. Code für das Firmenfeld:<div class="field" name="shippingAddress.company" data-bind="visible: visible, attr: {'name': element.dataScope}, css: additionalClasses">"
Antworten:
Vorübergehend sollten wir versuchen:
app/design/frontend/{Vendor Theme}/{Theme}/Magento_Checkout/layout/checkout_index_index.xml
Suchen Sie beispielsweise in die Komponente, die Sie anpassen müssen. Kopieren Sie den entsprechenden Knoten und alle übergeordneten Knoten bis. Wir werden Telefon- und Unternehmensfelder entfernen / deaktivieren:[BEARBEITEN]:
Ab Magento 2.2.x
STORES> Konfiguration> Kunden> Kundenkonfiguration> Optionen für Name und Adresse> Firma anzeigen> Nrquelle
Ich habe das Firmenfeld in den
**Magento 2.1**
folgenden Schritten ausgeblendet:Kopieren Sie die Handle-Datei in
app/design/frontend/PackageName/ThemeName/Magento_Checkout/layout/checkout_index_index.xml
Ersetzen Sie den folgenden Code:
mit
quelle
<item name="visible" xsi:type="boolean">false</item>
Es ist keine Codierung erforderlich. Gehen Sie einfach zu Stores> Configuration> Cutomers> Customer Configuration und setzen Sie in den Optionen für Name und Adresse Show Company auf No
quelle
Sie sollten versuchen, das sichtbare Attribut auf false zu setzen:
quelle
Magento bietet eine Backend-Konfiguration für die Firmenanzeige oder nicht in CHeckout.
quelle
Gehe zu
vendor / magento / module-checkout / view / frontend / layout / checkout_index_index.xml
finden:
Ersetzen:
quelle