Pytania otagowane jako system.xml

Oznacza pytanie związane z plikiem konfiguracyjnym modułu system.xml.


2
Magento 2: Domyślne wartości dla konfiguracji `system.xml`
W Magento 1 było to możliwe Konfiguracja interfejsu użytkownika dla sekcji Konfiguracja systemu w etc/system.xmlplikach Ustaw wartości domyślne dla tych pól w etc/config.xmlplikach Za kulisami Magento ładuje dane core_config_data, a jeśli nic nie zostało ustawione, domyślnie przyjmują wartości ustawione globalnie etc/config.xml. (wersja uproszczona - to trochę bardziej skomplikowane ) Czy …


2
Zależność pola system.xml
Możesz więc ustawić w system.xmlpliku modułu zależność między polami, dodając <depends>znacznik w jednym z pól. <field1> .... </field1> <field2> .... <depends> <field1>1</field1> </depends> </field2> Powyższy kod oznacza, że field2zostanie wyświetlony, gdy wartość parametru field1to 1. Chcę wiedzieć, w jaki sposób / jeśli mogę powiedzieć Magento, aby pokazał, field2czy wartość dla …

1
zależności system.xml między grupami / zestawami pól
System.xml pozwala nam uzależnić widoczność poszczególnych pól od wartości z innych pól. Artykuł w Goto pochodzi oczywiście od Alan Storm: In Depth Magento System Configuration Wygląda mniej więcej tak (tutaj pożyczam jego przykładowy kod): Location: app/code/local/Alanstormdotcom/Helloworld/etc/system.xml <config> <tabs> <helloconfig translate="label" module="helloworld"> <label>Hello Config</label> <sort_order>99999</sort_order> </helloconfig> </tabs> <sections> <helloworld_options translate="label" module="helloworld"> …


1
Konfiguracja systemu Magento 2 dla wydania modułu
Odwiedziłem wiele stron, aby znaleźć rozwiązanie tego problemu. Ale po utworzeniu system.xmli acl.xmlMagento daj mi raport wygenerowany błąd. Błąd a: 4: {i: 0; s: 140: "Uwaga: Niezdefiniowany indeks: id w / usr / local / ampps / www / mgn2 / vendor / magento / module-config / Model / Config …

1
Konfiguracja administratora: pokaż pole w zależności od wybranych wartości wielokrotnego wyboru
Chcę wyświetlić pola w oparciu o wybrane wejście wielokrotnego wyboru ... następujący kod po prostu działa, jeśli wybrana jest tylko jedna wartość. Jeśli wybiorę więcej niż jedną wartość, pokaże tylko jedno pole (najpierw wybrane z modelu źródłowego) <enabled> <label>Enabled</label> ... <source_model>adminhtml/system_config_source_enabledisable</source_model> </enabled> <!-- this gives three options - shop, ebay, …

3
Jak dodać pole obrazu do niestandardowych pól dynamicznych w konfiguracji systemu?
Chcę pozwolić administratorowi na generowanie tylu pól, ile on / ona chce. Znalazłem rozwiązanie w innym rozszerzeniu i wykorzystałem je jako punkt wyjścia. Mam więc taki kod: W 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> <show_in_website>1</show_in_website> <show_in_store>1</show_in_store> </showcase> </fields> …

3
Magento 2: Pole zależy od pliku system.xml, gdy pola nie należą do tej samej grupy
Jak ustawić <depends>dla pola, które nie należy do tej samej grupy pól <?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" showInStore="1"> <label>Enable</label> <source_model>Magento\Config\Model\Config\Source\Yesno</source_model> </field> …

2
Weryfikacja pola niestandardowego w pliku system.xml
Zajmuję się tworzeniem wtyczki magento2 (jestem trochę nowy w magento2) i napotkałem problem ze sprawdzaniem poprawności pola w pliku system.xml. Długo szukałem i nie znalazłem odpowiedzi. Dodałem nowe pole, ale muszę je zweryfikować za pomocą wyrażenia regularnego. Widziałem, że istnieje pewna domyślna walidacja, ale potrzebuję niestandardowej, czy jest jakiś sposób, …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.