«magento-2.0» 태그된 질문

Magento CE / EE 버전 2.0과 관련된 질문을 나타냅니다

1
Magento 2에서 레이아웃 파일 처리를 어떻게 디버깅 할 수 있습니까?
레이아웃 파일 처리에 대한 magento 2 테마 사양에 따르면 : Magento 애플리케이션은 다음 순서로 레이아웃 파일을 처리합니다. 1 / 모듈에서 모든 레이아웃 파일을 수집합니다. 순서는 app / etc / config.php의 모듈 목록에서 모듈 순서에 따라 결정됩니다. 2. / 상속 된 테마의 순서를 결정합니다 [, ...,] 3. / 마지막 조상에서 현재까지의 …

2
Magento2에서 핵심 플러그인을 무시하거나 비활성화하는 방법은 무엇입니까?
Magento2를 사용하여 마켓 플레이스를 만들고 있습니다. 따라서 공급 업체의 고객 자격 증명을 사용하여 고객 주문을로드 할 수 있어야합니다. Magento2는 플러그인을 사용하여이 주문의 고객 (또는 관리자) 만 주문을로드 할 수 있는지 확인합니다. 이 경우 플러그인 전체를 재정의하거나 protected 메소드를 재정의해야합니다 isAllowed(). 코어를 수정하지 않고 무엇을 할 수 있습니까? Magento\Sales\Model\ResourceModel\Order\Plugin\Authorization 다음과 같습니다 …

2
마 젠토 2 : catalog_attributes.xml 파일은 무엇입니까?
Magento 2에는 catalog_attributes.xml다음 폴더에 여러 파일이 포함되어 있습니다 . app/code/Magento/Bundle/etc app/code/Magento/Catalog/etc app/code/Magento/CatalogSearch/etc app/code/Magento/CatalogUrlRewrite/etc app/code/Magento/Downloadable/etc app/code/Magento/GiftMessage/etc app/code/Magento/Msrp/etc app/code/Magento/Sales/etc app/code/Magento/Tax/etc app/code/Magento/Wishlist/etc 해당 파일은 다음과 같습니다 ( Sales파일 예 ). <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Catalog:etc/catalog_attributes.xsd"> <group name="quote_item"> <attribute name="sku"/> <attribute name="type_id"/> <attribute name="name"/> <attribute name="status"/> <attribute name="visibility"/> <attribute name="price"/> <attribute name="weight"/> <attribute name="url_path"/> <attribute name="url_key"/> …

4
Magento 2에서 프로그래밍 방식으로 고객을 추가하는 방법은 무엇입니까?
Magento 2에서 프로그래밍 방식으로 고객을 만들어야합니다. 많은 문서를 찾지 못했습니다 ... 기본적으로해야 할 일은 다음 코드를 "Magento 2"로 변환하는 것입니다. $websiteId = Mage::app()->getWebsite()->getId(); $store = Mage::app()->getStore(); $customer = Mage::getModel("customer/customer"); $customer ->setWebsiteId($websiteId) ->setStore($store) ->setFirstname('John') ->setLastname('Doe') ->setEmail('jd1@ex.com') ->setPassword('somepassword'); try{ $customer->save(); }

1
배포 된 프로덕션 시스템에서 setup : cron : run 및 update / cron.php에 cronjob을 설정해야하는 이유는 무엇입니까?
Magento 2에는 cronjob으로 설정해야하는 세 가지 명령이 있습니다. * * * * * <path to php binary> <magento install dir>/bin/magento cron:run | grep -v "Ran jobs by schedule" >> <magento install dir>/var/log/magento.cron.log * * * * * <path to php binary> <magento install dir>/update/cron.php >> <magento install dir>/var/log/update.cron.log * * …

1
adminhtml에서 knockoutjs 렌더링 후 코드가 실행되도록하려면 어떻게해야합니까?
업데이트 : 뷰 모델에 직접 액세스 할 수 있습니다. 렌더링 후에 실행할 코드를 트리거해야하는 경우 MutationObserver를 사용하십시오. 좋은 예제를 보자 마자 코드를 게시하겠습니다. 원래 질문 : 전화 주문이 많이 있습니다. webapi / jsonp 호출을 사용하여 관리자-고객-> CRM 솔루션에서 새 데이터를 작성하는 데이터를 자동으로 채우는 모듈을 작업 중입니다. 이런 식으로 magento의 …

4
마 젠토 2 헬퍼 인스턴스
Magento 2에서 DI 시스템을 둘러싼 머리를 감은 것으로 생각되면 무언가가 나오고 포장이 풀립니다. 핵심 코드에서 도우미에 액세스하는 다른 방법을 봅니다. 예를 들어 다음과 Magento\Catalog\Controller\Category::_initCategory같습니다. if (!$this->_objectManager->get('Magento\Catalog\Helper\Category')->canShow($category)) { return false; } 그러나 Magento\Catalog\Block\Category\View도우미에는 생성자가 주입됩니다. public function __construct( \Magento\Framework\View\Element\Template\Context $context, \Magento\Catalog\Model\Layer\Category $catalogLayer, \Magento\Framework\Registry $registry, \Magento\Catalog\Helper\Category $categoryHelper, array $data = array() ) …



2
마 젠토 2 : 자신 만의 커스텀 캐시 유형을 만드는 방법?
Magento 1에서 다음을 선언하여 고유 한 캐시 유형을 만들 수있었습니다 config.xml. <global> <cache> <types> <custom translate="label,description" module="module"> <label>Custom Cache</label> <description>This is my custom cacge</description> <tags>CUSTOM_CACHE_TAG</tags> </custom > </types> </cache> </global> 백엔드에 새 캐시 유형이 추가됩니다. 시스템> 캐시 관리 되므로 CUSTOM_CACHE_TAG캐시 태그 와 관련된 캐시를 플러시하는 기능이 추가됩니다 . M2에서 가능합니까? …


2
사용자 정의 입력 필드가있는 제품을 "장바구니에 추가"하고 데이터베이스에 저장하는 방법은 무엇입니까?
제품 페이지에서 장바구니에 추가 양식을 재정의하는 사용자 지정 모듈을 만들었 으며 catalog_product_view.xml파일로 성공적으로 수행했습니다 . 이제 제품 페이지의 전면에서 사용자 정의 입력 필드를 볼 수 있지만이 필드의 값을 수량, 가격 등으로 데이터베이스에 게시하고 주문 내역에서 다시 검색해야합니다. 나는 잠시 동안 검색하고 quote_item& sales_order테이블 에 새로운 사용자 정의 열을 만드는 데 …

2
객체 관리자 팩토리를 통해 클래스를 인스턴스화하는 Magento 2
magento 2에서 클래스는 객체 관리자 팩토리를 사용하여 인스턴스화됩니다 \Magento\Framework\ObjectManager\Factory\Factory::create(). 지금까지 끈적 거리다. 그러나 내가 이해하지 못하는 것이 있습니다. DI에 대한 생성자에 전달되어야하는 인수에 순환 참조가 없는지 확인한 후 인수가 결정된 후에는 이것이 있습니다 ( $args생성자에 전달되어야하는 인수 임). switch (count($args)) { case 1: return new $type($args[0]); case 2: return new …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.