«xml» 태그된 질문

XML 파일 및 XML 처리에 대한 질문을 나타냅니다.

6
레이아웃 XML 로딩 디버깅
TL; DR : 레이아웃로드를 디버깅 할 수있는 방법이 있습니까? 한 모듈의 레이아웃이 다른 모듈과 충돌한다고 생각합니다. 내가 만든 이전 질문과 관련 : 모든 테마에 모듈 레이아웃을 표시하는 방법 로컬 테스트 환경 (일명 내 개발 PC)에 모듈을 성공적으로로드하고 3 가지 테마 간 전환을 테스트했으며 정상적으로 작동합니다. 그런 다음 테스트 또는 "사전 …

3
레이아웃 XML에서 조건부로 블록 표시 / 숨기기
Magento의 레이아웃 XML에서 (관리자 패널의 구성에 따라) 조건부로 블록을 추가하는 방법은 무엇입니까? 동작에서 설정이 참인지 확인할 수 있습니다. 아래 예 sample/config/show_toplinks에서 (시스템-> 구성에서) 관리자 패널의 구성이 true이면 템플릿 파일 links.phtml이 상위 링크를 렌더링하는 데 사용됩니다. 경우 sample/config/show_toplinks입니다 거짓 , 다음 기본 템플릿이 사용됩니다. <reference name="top.links"> <action method="setTemplate" ifconfig="sample/config/show_toplinks"> <template>page/template/links.phtml</template> </action> …
32 template  layout  blocks  xml 

4
마 젠토 2 XML 검증
잠시 동안 Magento 2는 XSD 파일을 사용하여 모든 XML을 유효성 검사 (및 자동 완성) 할 수있었습니다. 예를 들면 다음 module.xml과 같습니다. <?xml version="1.0"> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/Module/etc/module.xsd"> .... </config> 하지만 이제 module.xml다음과 같이 보입니다 : <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd"> .... </config> 그래서 xsi:noNamespaceSchemaLocation속성이 포함되어 있습니다 urn:magento:framework:. 나는 이것이 XML의 서버 …

4
"imageType"이라는 complexType을 사용자 정의 이미지 유형으로 확장
현재 개발중인 모듈의 목표는 "opengraph_image"라는 사용자 정의 이미지 유형을 추가하는 것입니다. InstallData.php 스크립트를 통해 새 EAV 속성을 추가했습니다. 이제 Magento2 백엔드에 로그인하여 제품을 변경하면 제품 이미지를 업로드하거나 편집하는 동안 "opengraph_image"이미지 유형을 선택할 수 있습니다. 그러나 프론트 엔드 에서이 이미지를 표시하고 싶습니다. 따라서 다음 내용으로 모듈에서 etc / view.xml 파일을 작성했습니다. …
22 magento2  xml 

1
Magento 2에서 하나로 병합 된 모듈에서 사용자 지정 XML 파일을 만들려면 어떻게해야합니까? (MageStackDay 미스터리 질문 2)
500pts Bounty에 대한 MageStackDay 보너스 질문 및 1 년간 무료 Z-Ray 라이센스 획득 가능성. 자세한 내용은 여기를 참조하십시오 >> 여기 << 질문은 Magento 2의 핵심 개발자 인 Anton Kril이 제공하고 영감을 얻었습니다. 의문: 별도의 구성 집합을 가진 확장을 만들고 있습니다. 이 방법은 내가 사용할 수 없습니다 config.xml또는 routes.xml또는 fieldset.xml또는이 젠토 …

2
Magento2의 XML에서 허용되는 모든 'xsi : type'값은 무엇입니까
Magento 2 (거의)에서 xml 파일에 나열된 모든 인수 xsi:type에는 인수 값의 반복 방법을 결정하는 속성 이 있습니다. 예를 들어, di.xml백엔드 모듈의 파일에는 다음이 있습니다. <argument name="scopeType" xsi:type="const">Magento\Framework\App\Config\ScopeConfigInterface::SCOPE_TYPE_DEFAULT</argument> 이것은 인수 scopeType의 값이 상수의 값 이라는 것을 의미합니다Magento\Framework\App\Config\ScopeConfigInterface::SCOPE_TYPE_DEFAULT 이건 <argument name="template" xsi:type="string">Magento_Theme::root.phtml</argument> 이는 인수의 값이 template문자열 임을 의미 합니다 Magento_Theme::root.phtml. 이 xsi:type속성 …
20 magento2  xml  di 

1
마 젠토 2-레이아웃 XML의 ifconfig
magento 2와 함께 일하고 있습니다. 블록 코드에서 ifconfig 속성을 사용할 수 있으며 제대로 작동합니다. <block class="Magento\Catalog\Block\Category\View" name="category_desc_main_column" template="category/desc_main_column.phtml" ifconfig="config_path/group/field" before="category.products"/> 그러나 이동에 사용하려고했지만 작동하지 않았습니다. <move element="category.image" destination="content" ifconfig="config_path/group/field" before="-"/> 누구든지 그것을 움직이는 방법을 알고 있습니까?

6
관리자 구성 오류 : 정의되지 않은 색인 : 59 행의 Iterator.php에있는 id
누군가 나 에게이 오류를 설명해 주시겠습니까? Exception #0 (Exception): Notice: Undefined index: id in /home/staging/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php on line 59 #0 /home/staging/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php(59): Magento\Framework\App\ErrorHandler->handler(8, 'Undefined index...', '/home/asconveyo...', 59, Array) #1 /home/staging/vendor/magento/module-config/Model/Config/Structure.php(92): Magento\Config\Model\Config\Structure\Element\Iterator->setElements(Array, 'default') #2 /home/staging/var/generation/Magento/Config/Model/Config/Structure/Interceptor.php(24): Magento\Config\Model\Config\Structure->getTabs() #3 /home/staging/vendor/magento/module-config/Model/Config/Structure.php(135): Magento\Config\Model\Config\Structure\Interceptor->getTabs() #4 /home/staging/var/generation/Magento/Config/Model/Config/Structure/Interceptor.php(63): Magento\Config\Model\Config\Structure->getFirstSection() #5 /home/staging/vendor/magento/module-config/Controller/Adminhtml/System/AbstractConfig.php(57): Magento\Config\Model\Config\Structure\Interceptor->getFirstSection() #6 /home/staging/vendor/magento/framework/Interception/Interceptor.php(74): Magento\Config\Controller\Adminhtml\System\AbstractConfig->dispatch(Object(Magento\Framework\App\Request\Http)) #7 /home/staging/vendor/magento/framework/Interception/Chain/Chain.php(70): Magento\Config\Controller\Adminhtml\System\Config\Index\Interceptor->___callParent('dispatch', Array) #8 …
16 magento2  admin  xml 

2
Magento 2에서 관리 경로 설정
핵심 Magento 2 코드를 보면 관리 경로를 설정하는 두 가지 방법 이있는 것 같습니다 . 첫번째 #File: vendor/magento/module-media-storage/etc/adminhtml/routes.xml <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:App/etc/routes.xsd"> <router id="admin"> <route id="adminhtml"> <module name="Magento_MediaStorage" /> </route> </router> </config> Magento 1과 유사 adminhtml합니다. 경로 의 모듈 목록에 모듈을 추가하면 Magento가이를 확인합니다. 두번째 #File: vendor/magento/module-cms/etc/adminhtml/routes.xml <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:App/etc/routes.xsd"> <router …
15 magento2  php  xml  router 

2
모듈의 config.xml에서 데이터를 얻는 방법
모듈 A 에서 모듈 B 와 C의 config.xml 파일에서 일부 데이터를 가져와야 합니다. 이를위한 메소드 나 클래스가 있습니까? 특히 <default>모듈 B와 C의 시스템 구성 기본값을 복원 할 수 있도록 XML 구조와 노드 값을 가져와야합니다. 아래는 위시리스트 모듈의 config.xml의 예입니다. <config> <default> <wishlist> <general> <active>1</active> </general> <email> <email_identity>general</email_identity> <email_template>wishlist_email_email_template</email_template> </email> </wishlist> …

1
XML 컴파일 오류에 대한 오류 메시지 개선
마 젠토는 오류 표시와 관련하여 상당히 보호 적입니다. 개발자 모드가 활성화되면 (개발 중이어야 함) 응용 프로그램은 런타임 오류 피드백이 사용자에게 버블 링되도록합니다. 이 피드백은 쓸모가 없지만 XML 컴파일 오류의 경우 : 치명적인 오류 : '경고 : simplexml_load_string ()'메시지와 함께 '예외'예외가 발생했습니다. 엔티티 : 행 4 : 구문 분석기 오류 : …

3
마 젠토 새로운 커스텀 블록 모듈
Magento 버전 1.8.1.0을 사용하고 있습니다. 새 홈페이지를 만드는 데 사용할 새 사용자 정의 블록 모듈을 만들려고합니다. 네임 스페이스 : Crusader 모듈 : CLHomePage 블록 종류 : 십자군 직업 : Qwerty (테스트 중) 디자인 패키지 : 십자군 테마 : 기본 이것이 내가 지금까지 가진 것입니다. \ app \ etc \ modules …

1
XML 관련 예외를 디버깅하는 방법은 무엇입니까?
gvim에서 Magento 2로 코딩하고 있으며 Magento 2를 처음 사용합니다. XML 관련 오류를 디버깅하는 데 여러 번 어려움을 겪었습니다. 매번 운이 좋았습니다. 그러나 이와 같은 상황은 나를 화나게합니다.이 오류를 일으키는 파일이 어디에 있는지 알지 못하고 디버거는 아무 것도 알려주지 않습니다. 나는 이것을 얻는다 : xml 파일이 유효하지 않다. 실제로 나는 module.xml, …
11 magento2  php  xml  debugging 

1
마 젠토 2 : XML을 통해 컨테이너 내에 텍스트를 추가하는 방법
바닥 글의 링크 목록 전에 한 줄의 텍스트를 렌더링하려고합니다. 이를 위해 템플릿 파일을 생성하는 것은이 작업을위한 자원 낭비 인 것 같습니다. 내가 이해했듯이 Magento\Framework\View\Element\Text레이아웃 의 블록으로 텍스트를 출력 할 수 있습니다. XML <referenceContainer name="footer"> <container name="footer.column.about_us" htmlTag="div" htmlClass="column about-us" before="-"> <container name="column.about_us.label" htmlTag="div" htmlClass="label"> <block class="Magento\Framework\View\Element\Text" name="about_us.label"> <arguments> <argument name="data" …

6
Magento 2에서 referenceBlock의“이름”을 찾으십시오
내 페이지에서 일부 블록을 제거하고 싶습니다. 예를 들어 로고의 컨테이너를 제거하고 싶다고 가정 해보십시오. 그런 /app/design/frontend/MYVENDORNAME/MYTHEMENAME/Magento_Theme/layout/default.xml다음 다음 코드를 사용 하여 만듭니다 . <page layout="3columns" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <referenceBlock name="logo" remove="true"/> </page> 이 경우 기본 테마의 파일을 검색하여이 참조 블록의 이름 (name = "logo")을 찾을 수있었습니다. 문제는 : 블록 이름을 찾는 더 …
11 magento2  layout  xml 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.