Magento

Magento e-Ticaret platformunun kullanıcıları için soru-cevap

2
Magento 2: Modülümün composer.json dosyasında “Anlamsal Sürüm Oluşturma” Bağımlılıkları Nasıl Belirtilir
Magento 2'nin gelişimi ve devreye alınması, çekirdek Magento modüllerinin büyük ve küçük sürümlerinin geriye dönük uyumlu özelliklerde yapılan değişikliklere dayanarak oluşturulacağı resmi bir süreç içerir . Magento modülü geliştiricisi olarak kendi composer.json dosyamdaki gereksinimlerin bir listesini nasıl oluşturmalıyım? Bir çekirdek Magento kodu parçası her kullandığımda ve require:...composer.json'a bir satır eklediğimde …

2
Magento 2: Kendi özel önbellek türünüzü nasıl oluşturabilirsiniz?
Magento 1'de, aşağıdakilerinizi beyan ederek kendi önbellek türünüzü oluşturmak mümkün oldu config.xml: <global> <cache> <types> <custom translate="label,description" module="module"> <label>Custom Cache</label> <description>This is my custom cacge</description> <tags>CUSTOM_CACHE_TAG</tags> </custom > </types> </cache> </global> Sistem> Önbellek Yönetimi altında arka uca yeni bir önbellek türü eklenir ve böylece CUSTOM_CACHE_TAGönbellek etiketi ile ilgili önbelleği temizleme …


2
Magento 2'deki müşteri hesabı navigasyonuna özel etkin bağlantılar ekleyin
Müşteri hesabında gezinmeye özel bir bağlantı eklemeye çalışıyorum. Özel bağlantım hesapta gezinme ve de çalışıyor, ancak tıklamada etkin / geçerli olarak gösterilmiyor. Aşağıda sahip olduğum kod: /app/code/Namespace/Support/view/frontend/layout/customer_account.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="customer_account_navigation"> <block class="Magento\Framework\View\Element\Html\Link\Current" name="customer-account-navigation-suppport-ticket-link" after="-"> <arguments> <argument name="path" xsi:type="string">support/customer/index</argument> <argument name="label" xsi:type="string">Support Ticket</argument> </arguments> </block> </referenceBlock> …

3
Birim test kaynak modelleri
Özel uzantımda yalnızca öğelerimin ekleme / düzenleme formundaki bazı seçimleri ve / veya çoklu seçimleri doldurma amacına hizmet eden birkaç modelim var. Magento'nun "kaynak modeller" dediği şey budur. İlgili değerler her zaman aynıdır ve yöntemler aynı şeyi döndürür. Bunları nasıl test etmeliyim? Ya da daha iyisi, onlar için birim testleri …

2
Yapılandırma sayfalarını AbstractBackendController ile test edin: testAclNoAccess başarısız
Bir yapılandırma bölümü için bir tümleştirme testi yazıyorum ve varsayılan sınama durumlarında aşağıdaki hatayla karşılaştım: My\Module\ConfigTest::testAclNoAccess Failed asserting that 302 is identical to 403 Gördüğüm kadarıyla, her şey olması gerektiği gibi çalışıyor, ancak Magento bir yapılandırma bölümünde erişim engellendiğinde "Yasak" yerine bir yönlendirme yanıtı gönderir. 302 durum kodu beklemek için …

3
Koşullu olarak CSS öğeleri eklemek için “ifconfig” kullanın
ifconfigMagento 2'de, Magento 1'e benzer şekilde CSS varlıklarını koşullu olarak eklemek için kullanmanın bir yolu var mı ? Magento 1'den bir örnek: <action ifconfig="config_path/group/field" method="addItem"> <type>skin_css</type><name>css/styles.css</name> </action> Magento 2'de böyle bir şey denedim ama işe yaramıyor: <head> <css src="css/styles.css" ifconfig="config_path/group/field" /> </head> Sadece görüntüler ifconfigönyüzü üzerine niteliğini: <link rel="stylesheet" type="text/css" …


3
Alışveriş sepetine ekledikten sonra bir miniart güncellemesi nasıl tetiklenir
Ben özel bir şekilde sepeti ekleyerek test etmek için kullanıyorum aşağıdaki sınıf var; use Magento\Framework\App\Action; use Magento\Checkout\Model\Cart; class Add extends Action\Action { protected $cart; public function __construct( Action\Context $context, Cart $cart ){ $this->cart = $cart; parent::__construct($context); } public function execute() { $this->cart->addProductsByIds([1]) ->save(); } } Harika çalışıyor. Sepeti gördüğünüzde öğemi …
10 magento2 

13
Magento 2: 500 Dahili Sunucu Hatası
Magento dev belgelerini aşağıdaki gibi takip ettim: Yeni bir .html şablonu ekleyip düzenlerseniz, değişiklikler aşağıdakileri yapana kadar uygulanmaz: pub / static / frontend ve var / view_preprocessing dizinlerindeki tüm dosyaları silin ve sayfaları yeniden yükleyin. Dosyaları manuel olarak silebilir veya CLI'da grunt clean: komutunu çalıştırabilirsiniz. Magento'da Grunt kullanma hakkında ayrıntılar …
10 magento2  php  error 

3
Özel şablon işleminde Magento 2 html dosyası ve phtml dosyası?
Ben minicart içeriği değiştirme hakkında magento 2 belgelerinden kontrol gibi. İki yol vardır: Bu sayfada: http://devdocs.magento.com/guides/v2.0/frontend-dev-guide/themes/theme-inherit.html Minicart.phml dosyasını özelleştirip içine yerleştirerek değiştiririz : app/design/frontend/OrangeCo/orange/Magento_Checkout/templates/cart/minicart.phtml Ancak diğer sayfada: http://devdocs.magento.com/guides/v2.0/frontend-dev-guide/templates/template-sample.html Bunu content.html dosyasında özelleştiriyoruz ve yerleştiriyoruz: app/design/frontend/OrangeCo/orange/Magento_Checkout/web/template/minicart/content.html Yani bu sorular: Magento 2, html ve phtml dosyalarının ne zaman kullanılacağına nasıl karar verir? …
10 magento2  layout 


2
Magento2: Aşağıdaki ürün detayları sayfasına özel şablon ekle Sepete ekle bölümüne
Sosyal paylaşım bölümü altında ürün sayfasına özel şablon eklemeye çalışıyorum. Modülümde default.xml mizanpaj dosyasındaki kodu izledim <body> <referenceContainer name="product.info.social"> <block class="Magento\Framework\View\Element\Template" name="product.info.custom" template="Lapisbard_Product::social.phtml" after="product.info.addtocart"> </block> </referenceContainer> </body> social.phtml içeriği <p>Hey there !</p> <?php //$_product = $block->getProduct(); İyi çalışıyor ve şablon içeriğini ürün sayfasında gösteriyor. Şablon nesnesini kullanarak ürün nesnesini alabilmek …


2
Magento 2: Bize ulaşın formunda captcha göster
Aşağıdaki magento iletişim formu bize göstermek için bir CMS bloğunda aşağıdaki kodu kullanın. <p>{{block class="Magento\Contact\Block\ContactForm" name="contactForm" template="Magento_Contact::form.phtml"}}</p> Sadece captcha'yı formda etkinleştirmenin temel bir yolu olacağını merak ediyor musunuz?

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.