«module» etiketlenmiş sorular

Özel modüller geliştirme hakkında sorular


1
Özel modül sayfalarımın SSL kullanmasını nasıl sağlayabilirim?
Bazı sayfaları olan bir Modül oluşturdum ve bu sayfaları müşterinin giriş sayfası gibi URL'de SSL kullanmaya nasıl zorlayacağımı merak ediyorum. Tüm sayfalar buna ihtiyaç duymaz, ancak bazıları buna ihtiyaç duyar. Aklıma gelen (bunu denememiş olmama rağmen), eylem denetleyicisindeki URL'yi değerlendirmek ve https://magento config'te SSL etkinleştirilmişse ve geçerli URL kullanmıyorsa yönlendirmek. …

3
Yapılandırma tanımlı bir değer için varsayılan bir değer mi ayarlıyorsunuz?
Nasıl bir system.xml dosyasında tanımladığım bir yapılandırma değerine varsayılan bir değer atayabilirim? Şu anda varsayılan olarak 'hayır', ancak varsayılan olarak 'evet' istiyorum. İşte benim geçerli tanım kodum: <catalog> <groups> <my_val> <label>My Label</label> <frontend_type>text</frontend_type> <sort_order>160</sort_order> <show_in_default>1</show_in_default> <show_in_website>1</show_in_website> <show_in_store>1</show_in_store> <fields> <my_inner_val translate='label comment'> <label>Enable seperate cart items</label> <frontend_type>select</frontend_type> <source_model>adminhtml/system_config_source_yesno</source_model> <sort_order>1</sort_order> <show_in_default>1</show_in_default> <show_in_website>1</show_in_website> …



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 …

4
Magento 2, semboller kullanarak Modüllerin bağlanmasına izin vermez
Magento 2'ye sembolik bağlantılar kullanarak bir yerel geliştirme modülü (ayrı git repo) ekledim ve PHTML şablonlarına çarpana kadar iyi çalışıyordu. Ağır hata ayıklama sonra Magento 2 dosya sistemi class ( Magento\Framework\Filesystem\Directory\Read) PHTML şablonu olup olmadığını görmek için isExists()bir getAbsolutePath()çağrı ile birlikte bir yöntem kullandığını öğrendim. Ancak, getAbsolutePath()yöntem göreli yolun Magento …
10 module  magento2 

3
Sistem yapılandırmasındaki özel dinamik alanlarıma Görüntü alanını nasıl eklerim?
Yönetici kullanıcının istediği kadar alan oluşturmasına izin vermek istiyorum. Başka bir uzantıda bir çözüm buldum ve başlangıç ​​noktam olarak kullandım. Yani böyle bir kod var: İçinde system.xml: <showcases translate="label"> <label>Showcases</label> <frontend_type>text</frontend_type> <sort_order>10</sort_order> <show_in_default>1</show_in_default> <show_in_website>1</show_in_website> <show_in_store>1</show_in_store> <fields> <showcase translate="label"> <label>Showcases</label> <frontend_type>select</frontend_type> <frontend_model>awesomehome/adminhtml_showcases</frontend_model> <backend_model>adminhtml/system_config_backend_serialized</backend_model> <sort_order>410</sort_order> <show_in_default>1</show_in_default> <show_in_website>1</show_in_website> <show_in_store>1</show_in_store> </showcase> </fields> </showcases> Ve …

2
Özel bir modülden çekirdek şablon dosyalarının üzerine nasıl yazılır?
İki dosyanın üzerine yazmak istiyorum. Yani view.phtmlve print.phtmlmüşteri siparişleri. (yol: app/design/frontend/base/default/template/sales/order/) app/design/frontend/base/default/template/<My Module Name>/sales/order/Çekirdek view.phtmlve print.phtmldosyaların üzerine yazılmaması için bir yol oluşturmak istediğim bir modül oluşturuyorum . Lütfen bu görevi nasıl başaracağımı bana yönlendirin.

2
Özel giriş alanına sahip bir ürün “sepete nasıl eklenir” ve Veritabanına nasıl kaydedilir?
Ürün sayfasında alışveriş sepetine ekle formunu geçersiz kıldığım özel bir modül oluşturmuştum ve bunu başarıyla catalog_product_view.xmldosya ile yaptım . Şimdi, ürün sayfasının ön görünümünde özel bir giriş alanı görebiliyorum, ancak bu alanın değerini Qty, fiyat vb.Ile veritabanına göndermem ve sipariş geçmişinde tekrar almam gerekiyor. Bir süre aradım quote_itemve sales_ordertablolarda yeni …

3
Bir modülü kaldırma
Bu komutla CLI kullanarak besteci aracılığıyla yüklediğim bir modülü (kendi) kaldırmaya çalışıyorum: bin/magento module:uninstall -r [Namespace]_[Module] @RyanH tarafından sağlanan yanıta dayanarak Setup/Uninstall.phpmodülün veritabanıyla ilgili verilerini kaldıran dosyayı oluşturdum . Bu mükemmel çalışıyor ancak kaldırma prosedürü askıda kalıyor. Senaryoyu gece boyunca çalışır halde bıraktım ve hala aynı sonuç. Uzantı dosyaları hala …

1
Özel modül tablosuna yeni alan eklemek / güncellemek için Magento 2 Yükseltme Komut Dosyası oluşturun
Herkes özel tabloya yeni alan eklemek / güncellemek için Magento 2 (CE Kararlı sürüm) Yükseltme Komut Dosyası (özel modülde) oluşturma hakkında herhangi bir fikir / öneriniz var mı? Ben "InstallSchema" hakkında biliyorum ama modül tablolarını yükseltmek için "UpgradeSchema" gibi bir şey var mı? Lütfen örneklerle ayrıntılı olarak açıklayınız.

6
Magento 2: Denetleyicideki Ürün Fiyatını Değiştirme şu anda çalışmıyor!
Ürünlerimin Fiyatını şu şekilde değiştirmeye çalıştım: Controller.php: [DÜZENLE] <?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
Bir modeli yüklemek için doğru yol nedir ve neden?
Magento ile ilgili çok fazla deneyimim var, ancak bir modelin hangi yolunun yüklenmesinin doğru olduğunu ve neden olduğunu anlamadığımı fark ettim. Konu hakkında yapabileceğim her şeyi okudum ama böyle şeyler açıklayan insanlar açıklamak için yeterince derin gitmiyor, neden bu yöntemi başka bir yöntem yerine kullanmıyorlar. Diyelim ki yüklemek istediğim model …

1
Magento2: farklı tür composer.json dosyaları
Magento2'de farklı satıcıların modüllerini adlandırmak için aşağıda verilen farklı composer.json formatlarını takip ettiklerini görüyorum. 1 inci: "autoload": { "files": [ "registration.php" ], "psr-4": { "Amit\\SamplePage\\": "" } } 2: "extra": { "map": [ [ "*", "Amit/SamplePage" ] ] } 1. Aralarındaki fark ile hangisini takip etmeliyim? 2. registration.phpbir modülü kaydetmek …

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.