«system.xml» 태그된 질문

system.xml 모듈 구성 파일과 관련된 질문을 나타냅니다.


2
마 젠토 2 :`system.xml` 설정의 기본값
마 젠토 1에서는 etc/system.xml파일 에서 시스템 구성 섹션의 사용자 인터페이스 구성 etc/config.xml파일 에서 해당 필드의 기본값을 설정 하십시오. 무대 뒤에서 Magento는에서 데이터를로드 core_config_data하고 아무것도 설정되지 않은 경우 기본값은에서 전역 적으로 설정된 값으로 설정됩니다 etc/config.xml. (간단한 버전-그것 보다 조금 더 복잡합니다 ) Magento 2에서도 동일한 작업을 수행 할 수 있습니까? 통해 …


2
system.xml 필드 의존성
따라서 system.xml필드 <depends>중 하나에 태그를 추가하여 모듈 파일에서 필드 간 종속성을 설정할 수 있습니다. <field1> .... </field1> <field2> .... <depends> <field1>1</field1> </depends> </field2> 위의 코드 는 field2의 값이 일 때 표시됩니다 . Magento에게 값 이 OR 인지 표시하는 방법 / if를 알고 싶습니다 .field11field2field112

1
그룹 / 필드 세트 간의 system.xml 종속성
system.xml을 사용하면 다른 필드의 값에 따라 개별 필드의 가시성을 만들 수 있습니다. 이 기사는 Alan Storm : Depth Magento 시스템 구성에서 제공됩니다. 다음과 같이 보입니다 (여기에서 그의 예제 코드를 빌리고 있습니다). 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"> <label>Hello World Config …


1
모듈 문제에 대한 Magento 2 시스템 구성
이 문제의 해결책을 찾기 위해 많은 사이트를 방문했습니다. 그러나 이후 생성 system.xml및 acl.xml젠토는 나에게 보고서 생성 오류를 제공합니다. 오류 a : 4 : {i : 0; s : 140 : "알림 : 정의되지 않은 인덱스 : id는 / usr / local / ampps / www / mgn2 / vendor / …

1
관리자 구성 : 선택한 다중 선택 값에 따라 필드 표시
선택한 다중 선택 입력을 기반으로 필드를 표시하고 싶습니다 ... 다음 코드는 하나의 값만 선택하면 작동합니다. 하나 이상의 값을 선택하면 하나의 필드 만 표시됩니다 (먼저 소스 모델에서 선택됨) <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> <enabled>1</enabled> </depends> </channels> …

3
시스템 구성에서 사용자 정의 동적 필드에 이미지 필드를 어떻게 추가합니까?
관리자가 원하는만큼 많은 필드를 생성 할 수 있도록하려고합니다. 다른 확장 프로그램에서 솔루션을 찾았으며 시작 지점으로 사용했습니다. 따라서 다음과 같은 코드가 있습니다. 에서 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> 그리고 Namespace/Awesomehome/Block/Adminhtml/Showcases.php: class Namespace_Awesomehome_Block_Adminhtml_Showcases extends …

3
마 젠토 2 : 필드가 같은 그룹에 있지 않은 경우 필드는 system.xml에 의존
<depends>동일한 필드 그룹에없는 필드 를 설정하는 방법 <?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" translate="label" type="text" …

2
system.xml의 사용자 정의 필드 유효성 검사
magento2 플러그인 (magento2의 새로운 기능)을 개발 중이며 system.xml의 필드 유효성 검사에 문제가 발생했습니다. 나는 오랫동안 찾고 있었고 답을 찾지 못했습니다. 새 필드를 추가했지만 정규식을 사용하여이 필드의 유효성을 검사해야합니다. 몇 가지 기본 유효성 검사가 있지만 사용자 지정이 필요하다는 것을 알았습니다. 유효성 검사기에 새 유효성 검사 규칙을 추가하는 방법이 있습니까?
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.