Magento

Magento 전자 상거래 플랫폼 사용자를위한 Q & A

1
magento 2.1.1에서 카테고리에 대한 새 이미지 속성 추가
카테고리의 이미지로 새 속성을 만들려고하는데 해당 속성을 만들 수 있었지만 이미지를 업로드하려고 할 때 저장할 수 없었습니다. 이것은 내 코드입니다. 임금 / 분류 목록 / 설정 / 설치 데이터 .php namespace Wage\Categorylist\Setup; use Magento\Framework\Module\Setup\Migration; use Magento\Framework\Setup\InstallDataInterface; use Magento\Framework\Setup\ModuleContextInterface; use Magento\Framework\Setup\ModuleDataSetupInterface; use Magento\Catalog\Setup\CategorySetupFactory; class InstallData implements InstallDataInterface { public function __construct(CategorySetupFactory …

1
마 젠토 2 :다면 데이터의 계층 탐색 방법은?
카테고리 페이지에서 맞춤 필터 모듈을 만들었습니다. 계층 탐색의 가격 범위를 제외하고 모든 것이 잘 작동합니다. 누구든지 getFacetedData ( 'price')가 magento2에서 어떻게 작동하는지 설명 할 수 있습니다. $productCollection->getFacetedData('price'); 이 기능은 필터링 된 컬렉션이 아닌 기본 제품 컬렉션을 기준으로 가격 범위를 제공합니다. 참고 : 다음과 같이 컬렉션을 필터링했습니다. $productCollection = $layer->getProductCollection() ->clear() …


2
새로운 또는 업데이트 된 모델 엔터티를 어떻게 저장해야합니까?
Magento 2에는 리포지토리 클래스가 있습니다. save()Magento 1.9에서 많이 사용되는 고전적인 방법 은 2.04 또는 2.05에서 더 이상 사용되지 않습니다. 나는 팩토리를 사용하여 새 객체를 만들고 new의 속성을 설정 한 후 예를 들어 제품이라고 부릅니다 save(). $productFactory->create()->setName()...->save() 반면에 우리는 method도 포함하는 저장소를 가지고 있습니다 save. 나는 이것을 간단히 말해서 사용하고 있습니다 …

2
마 젠토 2-update / cron.php 실행 오류
달리는 중 오류가 발생했습니다. update/cron.php 설명서 에 따라 cronjob을 설정했습니다 . 그러나 다음과 같은 오류가 발생합니다. PHP 경고 : require_once (update / vendor / autoload.php) : 스트림을 열지 못했습니다 : 13 행의 update / app / bootstrap.php에 해당 파일 또는 디렉토리가 없습니다. PHP 치명적 오류 : require_once () : 13 …
10 magento2  error  cron 

4
마 젠토 2 유지 보수 모드 설정
file을 추가하여 유지 관리 모드를 활성화 var/.maintenance.flag하고 있지만 오류가 발생합니다. Unable to proceed: the maintenance mode is enabled. #0 /backup/html/magento2/vendor/magento/framework/App/Bootstrap.php(256): Magento\Framework\App\Bootstrap->assertMaintenance() #1 /backup/html/magento2/index.php(39): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http)) #2 {main} 심지어 명령을 사용하여 활성화하려고 시도했습니다. bin/magento maintenance:enable 또한 프로덕션 모드를 활성화하고 캐시를 지우면 여전히 503 페이지가 표시되지 않습니다. 도와주세요!

4
마 젠토 2 PHP 확장이 없습니다
Magento 2 개발을 위해 새로운 vagrant box를 설정하려고하는데을 실행할 때 composer install다음 오류가 발생합니다. Problem 1 - The requested PHP extension ext-gd * is missing from your system. Install or enable PHP's gd extension. Problem 2 - The requested PHP extension ext-mcrypt * is missing from your system. Install or …
10 magento2  php-7 

3
모듈 제거
이 명령으로 CLI를 사용하여 composer를 통해 설치 한 모듈 (내 자신의)을 제거하려고합니다. bin/magento module:uninstall -r [Namespace]_[Module] @RyanH가 제공 한 답변을 기반으로 Setup/Uninstall.php모듈의 데이터베이스 관련 데이터를 제거 하는 파일을 만들었습니다 . 이것은 완벽하게 작동하지만 제거 절차가 중단됩니다. 나는 심지어 밤새 스크립트를 실행하고 동일한 결과를 얻었습니다. 확장 파일은 여전히 vendor모듈에 있습니다. 파일 …

4
Magento 2 장바구니 받기 견적 총 minicart.phtml
minicart.phtml에서 장바구니 견적 총계를 얻으려고하는데 운이 없습니다. Magento \ Checkout \ Model \ Cart를 주입하고 있습니다. 내 코드는 다음과 같습니다. $this->cart = $cart; $cartQuote= $this->cart->getQuote()->getData(); echo $cartQuote['base_grand_total']; 해당 코드를 실행하면 미니 카트가 중단되고 프런트 엔드에서 완전히 사라집니다. 감사!

2
주문 내부의 주문 항목 가져 오기
주문 루프 안에 주문 항목을 가져와야합니다.이를 달성하는 방법은 다음과 같습니다. $orderCollection = Mage::getModel("sales/order")->getCollection(); foreach ($orderCollection as $order) { $orders['orders'][] = array( 'id' => $order->getIncrementId(), 'store' => 'magento', 'status' => $order->getStatus(), 'name' => $order->getCustomerName(), 'email' => $order->getCustomerEmail(), 'telephone' => $order->getShippingAddress()->getTelephone(), 'street' => $order->getShippingAddress()->getStreet(), 'pincode' => $order->getShippingAddress()->getPostcode(), 'city' => $order->getShippingAddress()->getCity(), 'weight' => …

2
명령 줄을 사용할 때 Magento 2 코드를 디버깅하는 방법은 무엇입니까?
명령 행에서 스크립트를 실행하는 것은 Magento 2에서 자주하는 일입니다. 예를 들어, 새 모듈을 만들 때는 setup:upgrade명령을 실행해야합니다 . 우리가 알아야 할 모든 정보를 볼 수는 없습니다. 많은 Magento 개발자가 PHPStorm을 선호하는 편집기로 선택한다는 것을 알고 있습니다. PHPStorm을 사용하여 Magento 2 명령 줄을 어떻게 디버깅 할 수 있습니까?

3
Magento 2에서 빈 테마 스타일 재정의
Magento 2의 빈 테마에서 상속받을 때 사용자 정의 테마의 탐색 스타일을 재정의하는 방법은 무엇입니까? 나는이 theme.css내에서 파일 app/design/frontend/<Vendor>/<theme>/web/css폴더를,하지만 난 젠토 2 LESS를 사용하는 것을 알고 있습니다. 스타일 theme.css시트 내에서 스타일을 쉽게 재정의 할 수 있지만을 계속 사용하고 싶지는 않습니다 !important. 또한 Bootstrap 3을 사용하고 있으며 빈 테마의 스타일이 Bootstrap에서 일치하는 …
10 magento2  overrides  css  less 

2
Magento 2에서 가상 제품 변환
나는 친구를 위해 Magento 2 웹 사이트에서 일하고 있는데 이제 그가 수동으로 추가 한 500 개 이상의 제품에 대해 가상 옵션이있는 단순한 제품이라는 것을 깨달았습니다. 나는 그에게 제품을 구성 가능한 제품으로 설정하여 무슨 일이 있었는지 잘 모르겠습니다 (아래 이미지 참조). 이러한 모든 가상 제품을 체크 아웃하는 동안 주소를 입력 할 …

2
레이아웃에서 경로 인수에 대한 도우미의 출력을 얻는 방법은 무엇입니까?
<block class="Magento\Framework\View\Element\Html\Link\Current" ifconfig="custommodule/general/enable_footer_link" name="custommodule-link"> <arguments> <argument name="label" xsi:type="string">Custom Module</argument> <argument name="path" xsi:type="string" helper="NS\CustomModule\Helper\Data::getFrontName()"/> </arguments> </block> default.xml에서 이것을 시도하고 있습니다. path인수에 대한 도우미 작업에서 문자열을 어떻게 얻을 수 있습니까?
10 magento2 

2
OpCache-Magento2에 대한 권장 구성
Magento 2 스택으로 작업 중이며 일부 Magento 1 OpCache 구성을 재사용하고 있습니다. 나는 이미 주석을 활성화해야한다는 것을 이미 알고 있었지만 다른 값을 향상시킬 수 있다고 확신하므로 현재 구성은 다음과 같습니다. [opcache] opcache.enable=1 opcache.enable_cli=0 opcache.memory_consumption=256 opcache.interned_strings_buffer=12 opcache.max_accelerated_files=65406 // thanks Mage2.Pro! ;opcache.max_wasted_percentage=5 ;opcache.use_cwd=1 opcache.validate_timestamps=0 ;opcache.revalidate_freq=2 ;opcache.revalidate_path=0 ;opcache.save_comments=0 ;opcache.load_comments=0 opcache.fast_shutdown=1 opcache.enable_file_override=1 ;opcache.optimization_level=0xffffffff ;opcache.inherited_hack=1 …

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