«module» etiketlenmiş sorular

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

5
Magento 2: Çekirdek bloğu için özel şablon nasıl ayarlanır
Modülümdeki register.phtml'yi geçersiz kılmaya çalışıyorum, ancak Magento'nun çekirdek modüldeki birini geçersiz kılmak için özel şablonumu kullanamamasını sağlayan bazı yapılandırma sorunu var gibi görünüyor. Kodu kontrol ettim ama sorunu bulamıyorum. Herkes yardım edebilir mi? Şimdiden teşekkürler. module.xml: <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd"> <module name="Namespace_ModuleName" setup_version="0.0.2"> <sequence> <module name="Magento_Customer"/> </sequence> </module> </config> Namespace \ …

2
Modülümü nasıl lisanslamalıyım?
Şirketim için yazdığım bir modülüm var. Arka ofis çözümümüzden veri alır ve Magento'ya aktarır. Ayrıca Magento'dan emir alır ve bunları arka ofis yazılımına aktarır. Kullanabileceğim lisans türlerini okudum ama hangisini kullanacağımı bilmiyorum. Temel gereksinimlerim: Birinin kendi işi olarak kodu kopyalamasını / dağıtmasını istemiyorum. Kod kendim yazıyorum ama çekirdek magento işlevlerini …

3
Magento 1: Modül geliştirme iş akışımı iyileştirme (Modman, besteci, git)
Bu oldukça uzun süredir aklımda olan bir şey ama bunu yapmak için doğru yöntemi bulamıyorum. Temel olarak, hepsi Magento CE 1.9.2+ çalıştıran 6 farklı web sitesiyle çalışıyorum Bu web sitelerinde, ben ve birlikte çalıştığım ekibin geliştirdiği bir sürü uzantı kullanıyorum (burada 50'den fazla uzantı konuşuyoruz) ve bu uzantıların kodu Bitbucket'te …

4
Özel bir modülde olaylar ne zaman gönderilir?
Bu Magento 1 ve Magento 2 ile ilgili bir soru. İyi bir uygulama olarak, 3. taraf modül geliştiricilerinin diğer modüllerle çalışmayı kolaylaştırmak için özel modüllerindeki olayları göndermeye teşvik edildiğini anlıyorum. Bilmek isterim: bir geliştirici özel bir modülde olayları nereye göndermelidir? olayları göndermek için önerilen herhangi bir nokta var mı? Kontrolörler, …

2
Bir modülün config.xml dosyasından veri alma
Modül A'da B ve C modüllerinin config.xml dosyasından bazı veriler almam gerekiyor . Bunun için ayrılmış yöntemler veya sınıflar var mı? Özellikle <default>, B ve C modüllerinin sistem yapılandırmasının varsayılan değerlerini geri yükleyebilmem için XML yapısını ve düğüm değerlerini almam gerekiyor. <config> <default> <wishlist> <general> <active>1</active> </general> <email> <email_identity>general</email_identity> <email_template>wishlist_email_email_template</email_template> …

2
Özel modül sorunuyla CMS ve Kategori kullanımı için özel mizanpaj ekleme
Mağazamda standart Magento düzenlerinden tamamen farklı bir düzen gerektiren bir kategorim var. Bu yüzden 1column.phtml dosyasının yeni bir kopyasını oluşturdum ve yeniden adlandırdım ve test etmek için küçük bir değişiklik yaptım. Şimdi sorun, özel mizanpajın görünmemesidir. Bir modül oluşturdum (Yönetici> Yapılandırma> Gelişmiş genel bakış bölümünde görüldüğü gibi çalışıyor). Dosyalarım ve …

3
Magento 2'de Sanal Tip sınıfını geçersiz kılma
Magento 2'de VirtualType bloğunu geçersiz kılmak için, kendi bloğumla aşağıdaki sanal tip bloğunu geçersiz kılmak istiyorum, <virtualType name="Magento\CatalogSearch\Block\SearchResult\ListProduct" type="Magento\Catalog\Block\Product\ListProduct"> <arguments> <argument name="catalogLayer" xsi:type="object">Magento\Catalog\Model\Layer\Search</argument> </arguments> </virtualType> Bu yüzden di.xmlböyle özel modülümden geçersiz kılmaya çalıştım , <preference for="Magento\Catalog\Block\Product\ListProduct" type="My\Vendor\Block\Product\ListProductSearch" /> Ama bu çalışmıyor. Peki, Magento 2'de bir sanal tip sınıfını geçersiz kılmanın …

4
Yönetici Gönderim Adresi kutusunda özel bir özellik nasıl gösterilir?
Ödeme sayfasında açılır liste özel alanını özel değerlerle ekledim. Ayrıca, özellik değerlerini veritabanına kaydeder, ancak sipariş gönderim adresinde görüntülenmez. Nasıl gösterileceği hakkında bir fikrin var mı? InstallSchema.php $connection->addColumn( $installer->getTable('quote_address'), 'mob_type', [ 'type' => \Magento\Framework\DB\Ddl\Table ::TYPE_TEXT, 'nullable' => true, 'default' => NULL, 'length' => 255, 'comment' => 'Mob Type' ] ); …

1
Magento 2 kaldırma modülü
Görünüşe göre, şimdi Magento 2, bir modülü (horay !!) kaldırırken db şeması değişikliğine izin veren kaldırma komut dosyalarını destekliyor. Burada açıklandığı gibi, bu sadece besteci aracılığıyla kurulan modül için çalışır. (Umarım gelecekte tüm modüller için çalışır, ancak bu farklı bir konudur). Diyelim ki bir modülüm var Testing_Demo. Bu modül, kaldırırken …

3
Magento yeni özel blok modülü
Magento 1.8.1.0 sürümünü kullanıyorum . Yeni bir ana sayfa oluşturmak için kullanacağım yeni bir özel blok modülü oluşturmaya çalışıyorum. Ad Alanı: Haçlı Modül: CLHomePage Blok Tipi: haçlı evi Sınıf: Qwerty (şimdilik sadece test sırasında) Tasarım Paketi: haçlı Tema: varsayılan Şimdiye kadar sahip olduğum şey bu: \ App \ etc \ …

3
Magento 1'de bir blok sınıfını nasıl geçersiz kılar / yeniden yazarım?
Not: Bu, blok yeniden yazma işlemlerinin nasıl çalıştığını tam olarak açıklayan ve daha spesifik "X bloğunu nasıl geçersiz kılabilirim" veya "Yeniden yazım neden çalışmıyor?" Soruları için yinelenen hedef olarak kullanılabilecek standart bir soru olarak tasarlanmıştır. Ayrıca bakınız: Magento 1 geçersiz kılmaları hakkında kanonik sorular mı arıyorsunuz? Diyelim ki, özel bir …

3
Magento2 REST API Hatası 'Sınıf yok'
Alan'ın bloguna dayanan bir test Magento 2.0.2 REST web hizmeti oluşturdum: http://alankent.me/2015/07/24/creating-a-new-rest-web-service-in-magento-2/ Postacıyı özel web hizmetini aramak ve aşağıdaki hatayı almak için kullanıyorum: "message": "Class does not exist", "code": -1, "trace": "#0 P:\\wwwroot\\Magento202_com_loc\\Web\\vendor\\magento\\framework\\Webapi\\ServiceInputProcessor.php(128): ReflectionClass->__construct('')\n#1 P:\\wwwroot\\Magento202_com_loc\\Web\\vendor\\magento\\framework\\Webapi\\ServiceInputProcessor.php(262): Magento\\Framework\\Webapi\\ServiceInputProcessor->_createFromArray(NULL, '30')\n#2 P:\\wwwroot\\Magento202_com_loc\\Web\\vendor\\magento\\framework\\Webapi\\ServiceInputProcessor.php(99): Magento\\Framework\\Webapi\\ServiceInputProcessor->convertValue('30', NULL)\n#3 P:\\wwwroot\\Magento202_com_loc\\Web\\vendor\\magento\\module-webapi\\Controller\\Rest.php(262): Magento\\Framework\\Webapi\\ServiceInputProcessor->process('Test\\\\Calculator...', 'add', Array)\n#4 P:\\wwwroot\\Magento202_com_loc\\Web\\vendor\\magento\\module-webapi\\Controller\\Rest.php(160): Magento\\Webapi\\Controller\\Rest->processApiRequest()\n#5 P:\\wwwroot\\Magento202_com_loc\\Web\\var\\generation\\Magento\\Webapi\\Controller\\Rest\\Interceptor.php(24): Magento\\Webapi\\Controller\\Rest->dispatch(Object(Magento\\Framework\\App\\Request\\Http))\n#6 P:\\wwwroot\\Magento202_com_loc\\Web\\vendor\\magento\\framework\\App\\Http.php(115): Magento\\Webapi\\Controller\\Rest\\Interceptor->dispatch(Object(Magento\\Framework\\App\\Request\\Http))\n#7 …

1
Özel modül: Erişim reddedildi (ACL Sorunu)
Bir modül oluşturdum ve mükemmel çalışıyor; ancak bir duvara çarptım. Yönetici olarak giriş yaptığımda, her şey iyi. Ben acl ekledi: <?xml version="1.0"?> <config> <menu> <erp translate="title" module="firtal_deadstock"> <title>ERP</title> <sort_order>99</sort_order> <children> <stock_management module="firtal_deadstock"> <title>Stock Management</title> <children> <firtal_deadstock> <title><![CDATA[Firtal Stock Analysis]]></title> <sort_order>99</sort_order> <action>adminhtml/deadstock</action> </firtal_deadstock> </children> </stock_management> </children> </erp> </menu> <acl> <resources> <all> …
12 module  acl 

2
Magento 2'de yapılandırma değerlerini nasıl ayarlayabilirim?
Önceden (Magento 1'de, site için ayar içeren Kurulum adlı bir modül oluşturduk. Yükseltme komut dosyaları şöyle görünür: $installer = $this; $installer->startSetup(); $installer->setConfigData("fastsimpleimport/general/partial_indexing", 1); $installer->setConfigData("fastsimpleimport/product/disable_preprocess_images", 1); $installer->setConfigData('general/country/default', 'GB'); $installer->setConfigData('general/locale/firstday', 1); $installer->setConfigData('general/locale/timezone', 'Europe/London'); $installer->setConfigData('general/store_information/merchant_country', 'GB'); $installer->setConfigData('design/header/welcome', 'Enter your value'); $installer->setConfigData('design/head/title_suffix', 'Enter your value'); $installer->setConfigData('currency/options/base', 'GBP'); $installer->setConfigData('currency/options/default', 'GBP'); // ... Yukarıda M2'de nasıl …


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.