«magento2» 태그된 질문

부 버전에 국한되지 않은 Magento 2에 대한 일반적인 질문. 이 태그를 사용하여 Magento 1과 구별하십시오. 특정 버전에 문제가있는 경우 적절한 'Magento-2.x'태그를 대신 사용하십시오. Magento 2 부 버전의 기능은 다를 수 있습니다.


3
Magento 2에서 프로그래밍 방식으로 CMS 블록을 추가하는 방법은 무엇입니까?
설치 / 업그레이드 스크립트를 통해 CMS 블록을 추가해야합니다. 아래 스크립트에서 볼 수 있듯이 "일반"CMS 페이지를 추가하는 방법을 이미 알고 있습니다. 그러나 Magento 2의 코드, Google 또는 여기에서 CMS 블록을 추가 할 수있는 방법을 찾을 수 없으므로 상당히 잼되어 있습니다. namespace [Vendor]\[Module]\Setup; use Magento\Cms\Model\Page; use Magento\Cms\Model\PageFactory; use Magento\Framework\Setup\ModuleContextInterface; use Magento\Framework\Setup\ModuleDataSetupInterface; use …



1
Magento2 : 맞춤 결제 방법 필드를 추가하는 가장 좋은 방법은 무엇입니까?
Magento 2에서 맞춤 결제 방법 필드 (예 : magento / offline-payment-methods의 "po_number")를 사용하여 새로운 결제 방법을 설정했습니다 . 그리고 프론트 엔드는 완벽하게 작동합니다 (필드 표시, 유효성 검사 등). 그러나 Magento를 주문하려면 WebAPI 요청에 다음 오류가 발생합니다. "속성 \"CustomField \ "에는 클래스 \"Magento \ Quote \ Api \ Data \ PaymentInterface …

2
magento2에서 bootstrap.js를 추가하는 방법
magento2 테마에 부트 스트랩 js를 포함하려고합니다. 그러나 문제는 주제에 부트 스트랩 js를 포함시킬 때입니다. 그 당시 콘솔에는 부트 스트랩에 jQuery가 필요하다는 오류가 발생했습니다. 그럼 어떻게 할 수 있습니까 ??? 누구든지 나를 도울 수 있습니까?
13 magento2  jquery 

3
페이지를 새로 고칠 때까지 Magento 2 관리자 패널이 영원히 중단됨
Magento 2로 작업 한 이래로 반복적으로이 성가신 문제가 발생했습니다. 관리자 패널에 로그인하거나 관리자 패널 내의 다른 페이지로 전환 페이지가로드되기 시작하고 때로는 부분적으로 표시되지만 영원히 (최소 몇 분 동안) 중단되는 경우가 있습니다. 때로는 완전히 표시되지만 브라우저에 여전히 "로드 중"이라고 표시되고 탐색이 작동하지 않지만 실패하거나 실행되지 않습니다. 브라우저 콘솔에서 요청합니다. F5걸려있는 동안을 …

4
layout.xml에서 블록 제거 프로세스 취소
블록 제거를 취소하고 싶습니다. 블록이 제거됩니다 vendor/magento/theme-frontend-blank/Magento_Checkout/layout/checkout_index_index.xml <referenceBlock name="minicart" remove="true"/> <referenceContainer name="header.panel" remove="true"/> <referenceBlock name="top.search" remove="true"/> <referenceBlock name="catalog.compare.link" remove="true"/> <referenceBlock name="catalog.topnav" remove="true"/> <referenceContainer name="footer-container" remove="true"/> 문서에 따르면 , 제거 할 수 있습니다 remove=false. 그래서 내 테마에 파일을 만들었습니다. Magento_Checkout/layout/checkout_index_index.xml <referenceBlock name="minicart" remove="false"/> <referenceContainer name="header.panel" remove="false"/> <referenceBlock name="top.search" remove="false"/> <referenceBlock name="catalog.compare.link" …
13 magento2  layout 


4
Magento 2에서 CSS 파일을 배치 / 배열하는 올바른 방법은 무엇입니까?
에서 젠토 2 DevDoc 는 말한다 CSS 파일을 포함 시키려면 레이아웃 파일의 <head> 섹션에 <css src = "<path> / <file>"media = "print | <option>"/> 블록을 추가하십시오. 그러나 CSS 파일의 순서에 어떻게 영향을 줄 수 있는지 말하지 않습니다. 그리고 부모 테마를 가진 커스텀 테마에 CSS 파일을 이런 식으로 추가하면 그 결과 …
13 magento2  layout  css  head 

4
마 젠토 2 : 구성 설정에 따라 블록 제거
특정 구성 플래그가로 설정되어있는 경우에만 특정 페이지 (프론트 엔드 또는 백엔드)에서 블록을 제거하려고합니다 true. 예를 들어 봅시다. 이름을 가진 블록을 제거하고 싶습니다dashboard관리 대시 보드에서 . 블록은 모듈 에서 adminhtml_dashboard_index.xml파일 로 정의됩니다 Magento_Backend. <referenceContainer name="content"> <block class="Magento\Backend\Block\Dashboard" name="dashboard"/> </referenceContainer> 아담의 대답 덕분에 나는이 작업을 수행 할 수 있습니다adminhtml_dashboard_index.xml <body> <referenceBlock name="dashboard" …

6
어떻게 Magento 2의 로그 파일에 배열 변수를 인쇄 할 수 있습니까?
배열 변수 내용을 로그 파일로 인쇄하려고합니다. 마 젠토 1에서는 Mage::log(print_r($arr, 1), null, 'logfile.log'); Magento 2의 경우 클래스 파일에서 다음 코드를 작성했습니다. protected $_logger; public function __construct(\Psr\Log\LoggerInterface $logger) { $this->_logger = $logger; } private function getValuesAsHtmlList(\Magento\Framework\Object $object) { $options = $this->getOptions($object); //$this->_logger->addDebug($options ); $this->_logger->log(100,null,$options); } 언제 캐시를 삭제 한 후 코드를 …
13 magento2  log 


1
마 젠토 2 제거 모듈
분명히 Magento 2는 모듈을 제거 할 때 db 스키마 수정을 허용하는 제거 스크립트를 지원합니다 (horay !!). 여기에 설명 된대로 이것은 composer를 통해 설치된 모듈에서만 작동합니다. (향후 모든 모듈에서 작동하기를 희망하지만 다른 문제입니다). 이라는 모듈이 있다고 가정 해 봅시다 Testing_Demo. 이 모듈은 제거 할 때 제거하고 싶은 3 가지 작업을 수행합니다. …


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