«system.xml» etiketlenmiş sorular

System.xml modül yapılandırma dosyasıyla ilgili soruyu belirtir.


2
Magento 2: `system.xml` Yapılandırması için Varsayılan Değerler
Magento 1'de mümkün oldu etc/system.xmlDosyalardaki Sistem Yapılandırması bölümü için bir kullanıcı arabirimi yapılandırması etc/config.xmlDosyalarda bu alanlar için varsayılan değerleri ayarla Sahnelerin arkasında Magento veri yükleyecekti core_config_datave hiçbir şey ayarlanmadıysa, varsayılan olarak global olarak ayarlanmış değerlere ayarlanmış olacaktı etc/config.xml. (Basitleştirilmiş sürüm - ondan biraz daha karmaşık ) Aynı şey Magento 2'de …


2
system.xml alan bağımlılığı
Böylece system.xmlbir modülün dosyasında, alanlardan <depends>birine bir etiket ekleyerek alanlar arasında bir bağımlılık ayarlayabilirsiniz . <field1> .... </field1> <field2> .... <depends> <field1>1</field1> </depends> </field2> Vasıtası yukarıda kod field2değeri olarak gösterilecektir field1olup 1. Ben göstermek için Magento söyleyebilirse / bilmek istiyorum field2değeri için eğer field1olduğunu 1YA 2?

1
gruplar / alan grupları arasında system.xml bağımlılıkları
System.xml, tek tek alanların görünürlüğünü diğer alanlardan alınan değerlere bağımlı hale getirmemizi sağlar. Bu makaleye elbette Alan Storm: In Depth Magento Sistem Yapılandırması Böyle bir şey görünüyor (Ben onun örnek kodunu burada ödünç alıyorum): 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
Yönetici yapılandırması: seçili çoklu seçim değerlerine bağlı olarak alanı göster
Seçilen çoklu seçim girişine dayalı alanları görüntülemek istiyorum ... sadece bir değer seçildiğinde aşağıdaki kod sadece çalışır. Birden fazla değer seçersem yalnızca bir alan gösterir (ilk olarak kaynak modelden seçilir) <enabled> <label>Enabled</label> ... <source_model>adminhtml/system_config_source_enabledisable</source_model> </enabled> <!-- this gives three options - shop, ebay, amazon --> <channels> ... <frontend_type>multiselect</frontend_type> <source_model>module/system_config_source_channels</source_model> <depends> …

3
Sistem yapılandırmasındaki özel dinamik alanlarıma Görüntü alanını nasıl eklerim?
Yönetici kullanıcının istediği kadar alan oluşturmasına izin vermek istiyorum. Başka bir uzantıda bir çözüm buldum ve başlangıç ​​noktam olarak kullandım. Yani böyle bir kod var: İçinde 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> </showcases> Ve …

3
Magento 2: Alanlar aynı grupta olmadığında alan system.xml dosyasına bağlıdır
<depends>Aynı alan grubunda olmayan bir alan için nasıl ayarlayabilirsiniz <?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> </group> <group id="connection" …

2
System.xml dosyasında özel alan doğrulaması
Magento2 eklentisini geliştiriyorum (magento2'de biraz yeniyim) ve system.xml'deki alanın doğrulanmasıyla ilgili bir sorunla karşılaştım. Uzun zamandır araştırıyorum ve cevabı bulamadım. Yeni bir alan ekledim ama regex kullanarak bu alanı doğrulamam gerekiyor. Bazı varsayılan doğrulama olduğunu gördüm ama özel bir ihtiyacım var, doğrulayıcı için yeni bir doğrulama kuralı eklemek için herhangi …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.