Magento

Hỏi và đáp cho người dùng nền tảng thương mại điện tử Magento

3
Tại sao các phương pháp được bảo vệ không thể bị chặn?
Tôi đã tự hỏi tại sao không thể tạo plugin cho protectedcác phương thức. Có đoạn mã này trong 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; } …
14 magento2 


3
vấn đề làm mới trang thanh toán
Trước hết tôi muốn đưa ra một số ảnh chụp màn hình để hiểu vấn đề của tôi. Bây giờ tôi muốn thêm mã liên quan ở đây. vv / 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> …


2
Magento 2 - Sử dụng \ Magento \ Catalog \ Block \ adminhtml \ Product \ Widget \ Chooser với nhiều lựa chọn?
Sử dụng mã này $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); Tôi có thể nhận được một bộ chọn sản phẩm khá đẹp cho trường tùy chỉnh của mình trong biểu mẫu tùy chỉnh của …



2
gọi khối tĩnh trong view.phtml ngay lập tức của tệp phtml
chúng tôi đang hiển thị trường văn bản trong trang xem để kiểm tra tính khả dụng của COD. xem. echo $this->getLayout()->createBlock('core/template')->setTemplate('checkdelivery/checkdelivery.phtml')->toHtml(); trong view.phtmlchúng tôi đang gọi tập tin dưới đây. nhưng tôi muốn gọi định danh khối tĩnh [mã định danh - kiểm tra] thay vì tệp bên dưới. …

2
Magento 2: sử dụng câu lệnh so với đường dẫn lớp trực tiếp?
Tôi có thể thiếu một điểm nhưng tôi chỉ tự hỏi tại sao đôi khi có một câu lệnh "sử dụng" cho một lớp cụ thể và đôi khi chúng ta không. Ví dụ : app\code\Magento\Email\Model\Template.php, chúng tôi có ở đầu tệp: namespace Magento\Email\Model; use Magento\Store\Model\ScopeInterface; use Magento\Store\Model\StoreManagerInterface; Sau đó, …




2
Cách chính xác để cập nhật Phụ huynh của chủ đề trong Magento 2
Trong Magento 2, bạn có thể chỉ định chủ đề gốc trong theme.xmltệp của chủ đề . <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> Lần đầu tiên Magento nhìn thấy một chủ đề, nó sử dụng giá trị này để đặt parent_idtrong themebảng. Đây là nguồn sự …


1
Đối với lộ trình bảo mật PayPal 2016, chúng ta có thể mong đợi một bản vá từ Magento không?
Xác minh IPN gửi lại cho HTTPS Magento đang sử dụng https://www.paypal.com làm url gửi lại cho IPN, nhưng đề xuất của PayPal là ipnpb.paypal.com ( http://screencast.com/t/pbGcUDXw ) Theo mục tiêu của phần này Magento là đã sử dụng url https, nhưng đối với đề xuất của PayPal, chúng tôi …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.