È un errore molto comune che viene visualizzato in Magento quando si installa una nuova estensione con config system.xml : Quando vai alla System->Configuration->Extensionscheda, viene visualizzato un errore 404. È necessario disconnettersi e accedere nuovamente, quindi va bene. Ma c'è un modo per evitarlo?
In Magento 1, era possibile Configurare un'interfaccia utente per la sezione Configurazione del sistema in etc/system.xmlfile Impostare i valori predefiniti per quei campi nei etc/config.xmlfile Dietro le quinte da cui Magento caricava i dati core_config_data, e se non fosse stato impostato nulla, i valori impostati a livello globale erano predefiniti …
Quindi puoi impostare nel system.xmlfile di un modulo una dipendenza tra i campi aggiungendo un <depends>tag in uno dei campi. <field1> .... </field1> <field2> .... <depends> <field1>1</field1> </depends> </field2> Il codice sopra indica che field2verrà mostrato quando il valore di field1è 1. Voglio sapere come / se posso dire a …
System.xml ci consente di rendere la visibilità dei singoli campi dipendente dai valori di altri campi. L'articolo di goto è ovviamente tratto da Alan Storm: In Depth Magento System Configuration Sembra qualcosa del genere (sto prendendo in prestito il suo codice di esempio qui): Location: app/code/local/Alanstormdotcom/Helloworld/etc/system.xml <config> <tabs> <helloconfig translate="label" …
Ho visitato molti siti per trovare una soluzione a questo problema. Ma dopo aver creato system.xmle acl.xmlMagento mi danno un report generato errore. Errore a: 4: {i: 0; s: 140: "Avviso: indice indefinito: id in / usr / local / ampps / www / mgn2 / vendor / magento / …
Voglio visualizzare i campi in base all'input multi-selezione selezionato ... il seguente codice funziona, se viene selezionato un solo valore. Se seleziono più di un valore, mostra solo un campo (prima selezionato dal modello di origine) <enabled> <label>Enabled</label> ... <source_model>adminhtml/system_config_source_enabledisable</source_model> </enabled> <!-- this gives three options - shop, ebay, amazon …
Voglio consentire all'utente amministratore di generare tutti i campi che desidera. Ho trovato una soluzione in un'altra estensione e l'ho usata come punto di partenza. Quindi ho un codice come questo: In system.xml: <showcases translate="label"> <label>Showcases</label> <frontend_type>text</frontend_type> <sort_order>10</sort_order> <show_in_default>1</show_in_default> <show_in_website>1</show_in_website> <show_in_store>1</show_in_store> <fields> <showcase translate="label"> <label>Showcases</label> <frontend_type>select</frontend_type> <frontend_model>awesomehome/adminhtml_showcases</frontend_model> <backend_model>adminhtml/system_config_backend_serialized</backend_model> <sort_order>410</sort_order> <show_in_default>1</show_in_default> …
Come si può impostare <depends>per un campo che non fa parte dello stesso gruppo di campi <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Config:etc/system_file.xsd"> <system> <section id="section" translate="label" type="text" sortOrder="200" showInDefault="1" showInWebsite="1" showInStore="1"> <label>Name</label> <tab>tabname</tab> <resource>Namespace_ModuleName::method</resource> <group id="group" translate="label" type="text" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1"> <label>General Configuration</label> <field id="field" translate="label" type="select" sortOrder="10" showInDefault="1" showInWebsite="1" …
Sto sviluppando il plugin magento2 (sono un po 'nuovo in magento2) e ho riscontrato un problema con la convalida del campo in system.xml. Ho cercato a lungo e non ho trovato la risposta. Ho aggiunto un nuovo campo ma devo convalidare questo campo usando regex. Ho visto che esiste una …
Ho sviluppato un'estensione per Magento2 che salva le configurazioni utilizzando un system.xml e vorrei convalidare i valori immessi dall'utente. Come posso validare quei valori?
Ho un campo di configurazione del sistema di tipo multi-selezione che verrà popolato usando il catalog/product_attribute_collection. Questa è una parte di system.xmlciò che lo definisce. <attributes> <label>Choose Attributes to JSONize</label> <frontend_type>multiselect</frontend_type> <sort_order>3</sort_order> <show_in_default>1</show_in_default> <show_in_website>1</show_in_website> <show_in_store>1</show_in_store> <source_model>package_module/system_config_attributes</source_model> </attributes> Ora voglio che tutti i valori nella selezione multipla siano selezionati per impostazione …
Sto riscontrando difficoltà con la funzionalità "dipende" nella configurazione. Normalmente, aggiungendo <depends>ad alcune opzioni di configurazione, è nascosto a meno che il valore dell'opzione data corrisponda. Per esempio: <option_one> <label>Option 1</label> ... </option_one> <option_two> <label>Option 2</label> ... <depends><option_one>1</option_one></depends> </option_two Ovviamente mi mancano alcuni campi, ma hai capito. L'opzione 2 appare …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.