«magento2» 태그된 질문

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

1
마 젠토 2 : 다른 phtml 파일에 사용자 정의 옵션을 표시하는 방법
사용자 정의 옵션에서이 위치를 재정 의하여 다른 phtml 파일에 표시하는 방법 이 코드 추가 checkout_cart_index.xml만이하는 무시 form.phtml무시하지 default.phtml파일을. <?xml version="1.0"?> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <!-- <update handle="checkout_cart_item_renderers"/> --> <body> <referenceContainer name="content"> <referenceBlock name="checkout.cart.form"> <action method="setTemplate"> <argument name="template" xsi:type="string">Bespoke_Bespoke::cart/form.phtml</argument> </action> </referenceBlock> <referenceBlock name="checkout.cart.item.renderers.override"> <action method="setTemplate"> <argument name="template" xsi:type="string">Bespoke_Bespoke::cart/item/default.phtml</argument> </action> </referenceBlock> </referenceContainer> </body> …

1
마 젠토 2 : 제품 페이지에 각 별에 대한 제품 등급, 평균 등급 및 5 별 등급의 % 표시
제품 페이지에 다음과 같이 등급을 표시하고 싶습니다. 5/4/3/2/1 개의 별 등급을 선택한 사용자 수 별표로 표시되는 평균 등급 사용자의 비율이 5 성급 등급을 선택 함 이를 위해 사용자 정의 코드를 추가해야하므로 getReviewsSummaryHtml을 제안하지 마십시오 .

3
Magento 2에서 사용자 정의 REST API로 JSON 객체를 반환하는 방법은 무엇입니까?
사용자 정의 REST API 데모를 작성 중입니다. 이제 데모에서 숫자와 문자열을 반환 할 수 있지만 다른 REST API와 같은 JSON 객체를 반환하려고합니다. 데모에서는 curl을 사용 하여 Magento 2 API (예 : 고객 정보 얻기 : http : //localhost/index.php/rest/V1/customers/1 )를 호출하고 JSON 문자열을 반환합니다. "{\"id \ ": 1, \"group_id \ ": …
14 magento2  api  rest 

2
UI 구성 요소를 사용하지 않고 magento 2 관리 그리드 필터의 날짜 형식을 변경하는 방법은 무엇입니까?
다음은 some_grid_block.xml, 달력 필터에서 날짜 형식을 어떻게 변경합니까? <?xml version="1.0"?> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <referenceBlock name="adminhtml.qrcode.grid.container"> <block class="Oneteam\Qrcode\Block\Grid" name="adminhtml.qrcode.grid" as="grid"> <arguments> <argument name="id" xsi:type="string">QrcodeGrid</argument> <argument name="dataSource" xsi:type="object">Oneteam\Qrcode\Model\ResourceModel\Qrcode\Collection</argument> <argument name="default_sort" xsi:type="string">qr_id</argument> <argument name="default_dir" xsi:type="string">desc</argument> </arguments> <block class="Magento\Backend\Block\Widget\Grid\Column\Filter\Date"> <filterRange name="created_at" class="Magento\Backend\Block\Widget\Grid\Column\Filter\Date"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="dataScope" xsi:type="string">created_at</item> <item name="label" …


5
Magento1 대신 Magento2를 언제 고려해야합니까?
체코 어 커뮤니티에서 Magento 2.x를 사용할 가치가 있는지 또는 Magento 버전 1.x를 사용하는 것이 더 좋은지에 대한 토론 이 있습니다 . 나는 여전히 M1에서 M2로 전환하고 우리가 M1에 대해 배운 모든 것을 버립니다. 누구든지 Magento1 대신 Magento2를 사용하기 시작하는 요점이 무엇인지 명확히 할 수 있습니까? 나는 아직도 그것을 얻지 못한다.

3
왜 보호 된 방법을 가로 챌 수 없습니까?
왜 protected메소드 용 플러그인을 만들 수 없는지 궁금했습니다 . 이 코드는 다음과 Magento\Framework\Interception\Code\Generator\Interceptor같습니다. protected function _getClassMethods() { $methods = [$this->_getDefaultConstructorDefinition()]; $reflectionClass = new \ReflectionClass($this->getSourceClassName()); $publicMethods = $reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC); foreach ($publicMethods as $method) { if ($this->isInterceptedMethod($method)) { $methods[] = $this->_getMethodInfo($method); } } return $methods; } 메소드가 public인터셉트되기 전에 있는지 확인합니다 . 그것은 …
14 magento2 

3
결제 페이지 새로 고침 문제
우선 내 문제를 이해하기 위해 스크린 샷을주고 싶습니다. 이제 여기에 관련 코드를 추가하고 싶습니다. etc / frontend / di.xml <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd"> <type name="Magento\Checkout\Model\CompositeConfigProvider"> <arguments> <argument name="configProviders" xsi:type="array"> <item name="checkout_deliverysign_block" xsi:type="object">Kensium\DeliverySign\Model\DeliverySignConfigProvider</item> </argument> </arguments> </type> </config> DeliverySignConfigProvider <?php namespace Kensium\DeliverySign\Model; use Magento\Checkout\Model\ConfigProviderInterface; use Magento\Store\Model\ScopeInterface; class DeliverySignConfigProvider implements ConfigProviderInterface { …

2
마 젠토 2-여러 선택과 함께 \ Magento \ Catalog \ Block \ Adminhtml \ Product \ Widget \ Chooser를 사용 하시겠습니까?
이 코드 사용 $chooser = $this->_layout->createBlock('\Magento\Catalog\Block\Adminhtml\Product\Widget\Chooser'); var_dump(get_class_methods($chooser)); $configChooser = [ 'button' => [ 'open' => __('Select Products'), 'type' => '\Magento\Catalog\Block\Adminhtml\Product\Widget\Chooser', ] ]; $chooser->setConfig($configChooser) ->setFieldsetId($fieldsetData->getId()) ->prepareElementHtml($productChooser); 사용자 정의 양식의 사용자 정의 필드에 대해 꽤 좋은 제품 선택기를 얻을 수 있지만 여러 제품을 선택할 수 있어야합니다. 선택할 수있는 선택기 구성이 있습니까?


4
맞춤 모듈에서 이벤트를 전달할 때
이것은 마 젠토 1과 마 젠토 2에 관한 질문입니다. 모범 사례로서 타사 모듈 개발자는 다른 모듈과 쉽게 작업 할 수 있도록 사용자 지정 모듈에 이벤트를 전달하는 것이 좋습니다. 나는 알고 싶다: 개발자는 어디에서 사용자 정의 모듈에서 이벤트를 전달해야합니까? 이벤트를 파견하기위한 추천 장소가 있습니까? 예를 들어 컨트롤러, 모델, 블록, 헬퍼, 옵저버? …

2
마 젠토 2 : 문장과 직접적인 클래스 경로를 사용합니까?
나는 요점을 놓칠 수도 있지만 때로는 왜 특정 클래스에 대해 "사용"문구가 있고 때로는 그렇지 않은지 궁금합니다. 예 : app\code\Magento\Email\Model\Template.php파일 상단에 있습니다. namespace Magento\Email\Model; use Magento\Store\Model\ScopeInterface; use Magento\Store\Model\StoreManagerInterface; 그런 다음이 __construct방법에는 다음과 같은 매개 변수가 있습니다. public function __construct( \Magento\Framework\Model\Context $context, \Magento\Framework\View\DesignInterface $design, \Magento\Framework\Registry $registry, \Magento\Store\Model\App\Emulation $appEmulation, StoreManagerInterface $storeManager, \Magento\Framework\View\Asset\Repository $assetRepo, …

6
Magento 2 재 색인이 해당 엔티티를 반환하지 않음
카탈로그를 Magento 1.9.2.3에서 Magento 2.0.2로 성공적으로 마이그레이션했습니다. 마이그레이션 후 명령을 사용하여 다시 색인을 생성했습니다 php bin/magento indexer:reindex. 모든 인덱스를 제외하고, 성공적으로 인덱싱됩니다 catalog_category_product및 catalog_product_category반환, No such entity.쉘 및 알림에 Reindex Required관리자에. 확인 var/log/했지만 오류가 없습니다. 결과적으로 제품은 백엔드의 카테고리에 추가되지만 카테고리는 프론트 엔드에서 비어 있습니다. 이 문제의 원인은 무엇입니까? 어떻게 …


2
Magento 2에서 테마의 부모를 업데이트하는 올바른 방법
Magento 2에서는 테마 theme.xml파일 에서 상위 테마를 지정할 수 있습니다 . <theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Config/etc/theme.xsd"> <title>Theme Title</title> <parent>Package/base-theme</parent> <media> <preview_image>media/preview.jpg</preview_image> </media> </theme> Magento가 테마를 처음 볼 때이 값을 사용 parent_id하여 theme테이블 에서 a를 설정 합니다. 이것이 주제의 부모가있는 곳의 진실의 원천입니다. 그러나 테마를 시스템에 추가 한 후이 값 을 변경 하려고 …

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