«magento2» 태그된 질문

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

3
마 젠토 2 커스텀 모듈에 의해 추가 된 속성을 제거하는 방법?
지금까지 사용자 정의 모듈을 설치 제거 할 때 uninstall.phpwhich extends 를 사용하여 사용자 정의 모듈에 의해 추가 된 사용자 정의 테이블 또는 열을 제거 할 수 있음을 알고 \Magento\Framework\Setup\UninstallInterface있습니다. 그러나 InstallData.php모듈을 제거 할 때 추가 된 사용자 정의 속성을 제거하는 방법은 무엇입니까? 미리 감사드립니다!

4
마 젠토 2 : 상점 ID별로 제품 콜렉션을 필터링하는 방법
제품 팩토리 객체를 사용하여 제품을 만들고 제품 컬렉션을 잡고 해당 컬렉션의 첫 번째 항목을 가져올 수 있습니다. /* var $productFactory \Magento\Catalog\Model\ProductFactory */ $product = $this->productFactory->create()->getCollection()->getFirstItem(); 그러나 컬렉션의 필터에 store_id를 추가하려고하면 $product = $this->productFactory ->create() ->getCollection() ->addFieldToFilter('store_id', 1) ->getFirstItem(); 다음과 같은 오류가 발생합니다 Invalid attribute name: store_id #0 /Users/alanstorm/Sites/magento-2-dev-docs.dev/magento2/app/code/Magento/Eav/Model/Entity/Collection/AbstractCollection.php(1434): Magento\Eav\Model\Entity\Collection\AbstractCollection->_addAttributeJoin('store_id', 'inner') …

3
Magento2 InstallSchema가 기존 테이블에 새 열 추가
magento2의 기존 테이블에 새 열을 추가하려고합니다. <?php namespace Vendor\Module\Setup; use Magento\Framework\Setup\InstallSchemaInterface; use Magento\Framework\Setup\ModuleContextInterface; use Magento\Framework\Setup\SchemaSetupInterface; /** * @codeCoverageIgnore */ class InstallSchema implements InstallSchemaInterface { /** * {@inheritdoc} * @SuppressWarnings(PHPMD.ExcessiveMethodLength) */ public function install(SchemaSetupInterface $setup, ModuleContextInterface $context) { $installer = $setup; $installer->startSetup(); $eavTable = $installer->getTable('eav_attribute'); $columns = [ 'my_column' => [ …

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() ) …

1
마 젠토 2-제품 속성을 사용하는 카테고리 페이지의 제품 정렬 문제
제품 속성을 만들어 속성 ​​세트에 할당하여 관리 제품 세부 정보 페이지에 표시되도록합니다. 이 제품 속성을 기준으로 카테고리 페이지에서 제품 모음을 정렬합니다. 문제는로 설정 Catalog Input Type for Store Owner했습니다 Text field. 이 속성을 기반으로 제품 콜렉션을 정렬하려면 각 제품에 대해 숫자 값을 설정해야합니다. 1-9에서 잘 작동하지만 10, 11 등과 같이 …

1
Magento 2-계층 탐색 및 페이지 매김이있는 모든 제품 페이지
나는 모든 제품 페이지를 만들려면 filters, toolbar, pagination. 이름으로 새 카테고리를 작성하고 그 All Products안에 모든 제품을 지정 하여 수행 할 수 있습니다 . 그러나 새로운 제품이 웹 사이트에 추가 될 때마다 모든 제품 카테고리에도 추가되어야하는 것처럼 이것은 좋은 접근 방법이 아니라고 생각합니다. 인적 오류 가능성이 많습니다. 루트 레벨 카테고리로 …

1
표 '플래그'
Magento 2에는이라는 테이블이 flag있습니다. 테이블이 생성 Magento\Setup\Model\Installer됩니다. 이 테이블의 기능은 무엇입니까?

2
Magento 2 사용자 정의 고객 속성 값이 데이터베이스에 저장되지 않습니까?
app / code /.../ Setup / InstallData.php를 통해 새 모듈에 고객 등록 페이지 (대체 이메일 및 대체 번호)에 대한 두 가지 사용자 정의 속성을 추가했습니다. register.phtml을 재정 의하여 사용자 정의 테마 내에서 '보기'를 설계했습니다. 등록 페이지에서 새 필드를 볼 수 있습니다. 그러나 새 필드 내부의 데이터 (대체 이메일 및 번호)는 …

4
열 업그레이드 스키마 마 젠토 2 추가
이 게시물 을 따라 업그레이드 스키마를 사용하여 사용자 정의 확장에 데이터베이스 테이블의 새 필드를 삽입하고 싶지만 오류가 발생했습니다. [Zend_Db_Statement_Exception] SQLSTATE[42S02]: Base table or view not found: 1146 Table 'Category Depth.l ime_eleveniacategory' doesn't exist, query was: DESCRIBE `Category Depth`.` lime_eleveniacategory` 내 코드는 다음과 같습니다. namespace Test\TestAgain\Setup; use Magento\Framework\Setup\UpgradeSchemaInterface; use Magento\Framework\Setup\ModuleContextInterface; use …

5
Magento 2 Magento_User 관리 양식에 새 필드 추가
추가 / 업데이트가 이미 기본적으로 준비된 Magento User (모듈 사용자) 양식으로 좋은 접근 방식을 찾고 있습니다. 다음 경로를 통해 관리자 패널에서 양식에 도달 할 수 있습니다. 시스템> 모든 사용자> [chosen_user]> 사용자의 기본 편집 탭 (계정 정보) 이제 의존성을 지정하는 사용자 정의 모듈에서 di.xml을 사용하려고합니다. <preference for="Magento\User\Block\User\Edit\Tab\Main" type="Vendor_Name\Module_Name\Block\User\Edit\Tab\Main" /> <preference for="Magento\User\Block\Role\Grid\User" …

1
프런트 엔드 양식 키를 덮어 씁니다
현재 양식 키가 덮어 쓰여지고 잘못된 양식 키가 표시되는 프런트 엔드 양식에 문제가 있습니다. 현재 고객 로그인 양식 에서이 문제를 디버깅하고 있습니다. 이것은 login.phtml의 코드 스냅 샷이며 formkey 값이 무엇인지 확인하도록 설정되었습니다. <?php $retrievedKey = $block->getBlockHtml('formkey'); echo $retrievedKey ; // i made a breakpoint and inspected $retrievedKey, it returned a …

4
파일 시스템 모범 사례
파일 시스템에서 파일을 읽어야하는 Magento 2 확장 프로그램을 작업 중입니다. ECGM2 표준을 사용하여 스니퍼는 PHP를 실행할 때, 내가 같은 기능을 사용하고 있다는 사실에 대해 불평 basename하거나 dirname. dirname () 함수 사용은 금지되어 있습니다 또는 basename () 함수 사용은 금지되어 있습니다 동일한 효과를 얻으려면 래퍼 대신 어떤 래퍼를 사용해야합니까? [편집] 여기 …


3
마 젠토 2-홈페이지는 404
마 젠토 2에서 이상한 오류로 어려움을 겪고 있습니다. 일부 상점을 제거 했으므로 이제 단일 상점 만 설정하십시오. 관리자 (CMS 홈페이지)에서 홈페이지를 설정하려고합니다. 내가 무엇을하든 홈페이지의 404라고 말하면 다른 모든 페이지는 작동합니다. 데이터베이스에서 찾은 is : web/default/cms_home_pageis is is is set and ok and scope_id = 0으로 설정하십시오. 어떤 페이지를 찾고 …

2
마 젠토 2 : 오름차순이 아닌 내림차순으로 정렬하는 기본값
좋아요. 카테고리별로 가격별로 정렬했습니다. Magento 2는 기본적으로 가격을 오름차순으로 설정합니다. 그러나 나는 가격을 내림차순으로 선호합니다. catalog_category_view.xml내 테마 를 사용자 정의 하고 인수를 지정 하여이 작업을 수행 할 수는 product_list_toolbar있지만 확실히 이해할 수는 없습니다. 어떤 도움?
11 magento2  layout  theme  xml 

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