«extensions» 태그된 질문

확장 기능 개발 및 통합에 대한 질문을 나타냅니다.

4
수업 위치 및 이름에 대한 Magento 2 모범 사례
에서 Magento 1우리는이 디렉토리에 우리의 클래스를 배치하는 데 사용되었다 블록 돕는 사람 모델 자원 이름 중간에 대문자없이 간단한 클래스 이름을 사용하십시오. 우리가 어떤 경우를 살펴보면 Magento 2 Core 헬퍼 위치 : - \Foo\Bar\Helper 이름 : - *.php 예 : - \Magento\ImportExport\Helper\Report -\Magento\Cms\Helper\Wysiwyg\Images 관찰자 위치 : - \Foo\Bar\Observer 이름 : - …

2
사용자 정의 확장 Adminhtml에서 입력으로 동적 그리드를 추가하는 가장 좋은 방법
자체 그리드를 사용하여 사용자 정의 저장소 로케이터 확장을 빌드하고 Adminhtml에서 페이지를 편집하면 모든 것이 잘 작동합니다. 상점의 영업 시간 동안 속성 옵션과 같은 동적 그리드를 구현하고 싶습니다. 이제 해결책을 찾았지만 더 좋거나 최소한 더 깨끗한 방법이 있기를 바랍니다. 지금까지 내가 한 것은 폼에 필드에 렌더러를 추가하는 것입니다.fieldset class Redkiwi_Rkstorelocator_Block_Adminhtml_Rkstorelocator_Edit_Tab_General extends …

2
모듈 라이센스는 어떻게합니까?
회 사용으로 작성한 모듈이 있습니다. 백 오피스 솔루션에서 데이터를 가져와 Magento로 가져옵니다. 또한 Magento에서 주문을 받아 백 오피스 소프트웨어로 가져옵니다. 사용할 수있는 라이센스 유형에 대해 읽어 보았지만 사용할 라이센스 유형을 모릅니다. 내 기본 요구 사항은 다음과 같습니다 누군가 자신의 작업으로 코드를 복사 / 배포하는 것을 원하지 않습니다. 이 코드는 직접 …

3
마 젠토 1 : 모듈 개발 워크 플로우 개선 (Modman, Composer, git)
이것은 내가 오랫동안 염두에두고 있었지만 올바른 방법을 찾을 수 없습니다. 그래서 기본적으로, 나는 6 개의 다른 웹 사이트를 사용하고 있으며, 모두 Magento CE 1.9.2 이상을 실행합니다 해당 웹 사이트에서 나와 함께 일하는 팀이 개발 한 여러 가지 확장 프로그램을 사용하고 있으며 (여기서는 50 개 이상의 확장 프로그램을 말하고 있습니다) 해당 …

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


2
시스템 구성 시작 페이지 (admin / system_config / index)는 어떻게 정의됩니까?
시스템 구성의 시작 페이지 ( System > Configuration관리자 패널에 있음)가 설치마다 다릅니다. General > General섹션 을 표시하는 대신 항상 하나 또는 다른 확장의 섹션을 봅니다. 어떻게 이런 일이 발생합니까? 정렬 순서는 아닙니다 General > General. 여전히 첫 번째 탭인 상점에서도 발생하기 때문 입니다. 그리고 더 중요한 것은 : 어떻게 시스템 …

4
모든 특별 가격 제품을 표시하는 카테고리 작성 페이지
기본적으로 '판매중인 제품'범주를 만들었습니다. 여기 에는 특별 가격이 적용된 카탈로그의 모든 제품 (카탈로그> 제품 관리) 이 자동으로 포함 됩니다 . 표준 Magento 카테고리 페이지에 포함 된 계층화 된 탐색 및 정렬 기능 을 유지하기 위해 페이지를 원합니다 . 이것은 대부분의 Magento 사용자에게 귀중한 것으로 보이며 핵심 기능의 일부로 포함되지 않은 …

1
Magento 버전에 따라 Composer를 통해 설치할 파일을 선택하십시오
Magento 버전의 설치 대상을 기반으로 작곡가 모듈에 여러 버전의 코드를 포함시키고 작곡가가 어떤 버전을 배포 할 것인지 결정하는 것이 매우 편리합니다. 예를 들어, Magento> 1.7의 경우 tooltip중첩 group및 기타 최신 기능 이 포함 된 system.xml을 사용 하지만 이전 버전의 Magento의 경우 파일 (줄 바꿈)이 포함되지 않은 제거 된 버전의 파일을 …

5
내가 개발 한 확장과 인터페이스하는 타사 라이브러리의 .php, .js, .html, .css 파일을 어디에 두어야합니까?
예를 들어 오픈 소스 차트 패키지 또는 이미지 갤러리 또는 확장 기능 자체에 포함되지 않은 모든 항목과 인터페이스하는 Magento 확장 프로그램을 개발하고 싶다고 가정 해 보겠습니다. 확장 프로그램과 별도로 다운로드하면 타사 lib는 모든 .php, .js, .html 및 .css와 함께 하나의 .zip으로 제공됩니다. 타사 확장 프로그램을 타사 라이브러리와 함께 설치하려는 가난한 …

2
“전화 집”인 내선 번호를 식별하는 방법은 무엇입니까?
백그라운드에서 원격 서버로 HTTP 요청을 보내는 코드를 식별하는 방법이 있습니까? 개발 시스템에서 드문 드문 리셉션을 받았을 때 많은 상점에서 로컬 호스트를 실행하는 데 시간이 오래 걸린다는 것을 알았습니다. 내 원격 연결로 인해 일부 원격 서버가 응답하는 데 시간이 오래 걸리기 때문입니다. 예를 들어 외부 서버가 다운되거나 느리면 라이브 설치 속도가 …

1
구성 페이지에서 404 오류
새 확장을 설치하고 관리자-시스템-구성-모듈 옵션을 열 때마다 404 오류가 발생합니다. 로그 아웃 및 도움이되지만이를 피하는 방법은 무엇입니까? 이 문제는 관리자 권한 캐시와 관련이 있지만 설치 스크립트에서 프로그래밍 방식으로 새로 고치는 방법은 무엇입니까? 어떤 아이디어?

2
확장을 설치 한 후 관리자에 로그인 할 수 없습니다
이에 대한 자세한 내용은 사전에 사과드립니다. 마 젠토 익스텐션을 판매합니다. 최신 릴리스에서는 몇 명의 사용자로부터 이상한 버그 보고서를 받기 시작했습니다. 특히 확장을 설치 한 후에는 관리자에게 로그인 할 수 없으며, 로그인 요청이 다시 로그인 페이지로 리디렉션되고 오류 메시지가 표시되지 않습니다. 따라서 이는 고전적인 "쿠키를 설정할 수 없음 / 세션을 인스턴트화할 …

6
Magento 2 : Controller에서 제품 가격 변경이 현재 작동하지 않습니다!
다음과 같이 제품 가격을 변경하려고했습니다. Controller.php : [편집하다] <?php namespace MassiveArt\ShoppingCart\Controller\Index; use Magento\Catalog\Model\ProductFactory; use Magento\Checkout\Model\Cart; use Magento\Framework\App\Action\Action; use Magento\Framework\App\Action\Context; use Magento\Framework\Controller\Result\JsonFactory; use Magento\Framework\Data\Form\FormKey; class Index extends Action { /** * @var FormKey */ protected $formKey; /** * @var Session */ protected $checkoutSession; /** * @var Cart */ protected $cart; /** …

2
Magento2에 대한 사용자 지정 확장을 만들려면?
일부 기사는에서 사용자 정의 확장자를 작성하도록 권장하고 다른 기사는에서 확장 app/code을 작성하도록 권장합니다 vendor. 이 두 방법 모두 괜찮습니까? 에서 모듈을 재정의하려면 어떻게해야 vendor합니까? vendor폴더 안에 또는 사용자 정의 모듈을 작성해야 app/code합니까? Magento 1.x에서와 같이 코드 풀 역할을합니까? 누구나 각 디렉토리의 목적을 분명히하십시오.

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