«overrides» etiketlenmiş sorular

Temel özellikleri geçersiz kılma ile ilgili sorular (sınıf yeniden yazma, yerel kod havuzu, tema geçersiz kılma). URL yeniden yazma işlemleri için bunun yerine "url-yeniden yazma" etiketini kullanın.

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 …

1
Magento 2 Varsayılan başlık şablonunu geçersiz kıl
Temayı genişleterek kendi temamı oluşturdum Magento/Blank. Şimdi varsayılan başlık şablon dosyalarını geçersiz kılmak istiyorsanız link.phtml, topmenu.phtml,header.phtml yer alır vendor/module-theme/view/frontend/templatesbenim tema içine. Temam şu konumda bulunuyor: app/design/frontend/MyModule/MyTheme Lütfen bana nasıl geçersiz kılabileceğimi ve bunun yapısının ne olacağını bildirin.

7
Magento 2.1.0'da "Sepete ekle" düğme metnini değiştirme (js dosyasını geçersiz kılma)
"Sepete ekle" metnini "" Bunu istiyorum "olarak değiştirdim" vendor\magento\module-catalog\view\frontend\templates\product\list.phtml". Ancak, "Bunu istiyorum" (yani "Sepete ekle") düğmesini tıkladığımda, ürün sepete eklenir ve daha sonra düğme üzerinde "Sepete ekle" metni görünür. Ürünün ajax çağrısı yoluyla eklendiğini düşünüyorum, bu yüzden ajax çağrısı ve "Sepete ekle" metni görüntülendikten sonra yeni eklenen bir metin görüntülenmiyor. …

4
Magento 2'de soyut sınıfı geçersiz kılma
Magento 1'de, soyut sınıfı yerel veya topluluk dizinine kopyalayabilirim ve Magento, bu sınıfı otomatik yüklendiğinde kullandı. Bunun yerine sınıfımı Magento'ya yüklemenin bir yolu var vendor/magento/framework/Model/AbstractModel.phpmı? di.xmlSoyut sınıflar için tercihler çalışmaz. Yalnızca eklentiler mi?

1
Denetleyici AccountController nasıl geçersiz kılınır
Bir yöntem Denetleyicisini geçersiz kılmam gerekiyor Core/Mage/Customer/controllers/AccountController.php ve yeni bir yöntem ekleyin. Düzenlenecek bu denetleyici yanlış olduğundan - geçersiz kılınmalıdır. Proje gerekliliklerine göre geçersiz kılma kontrolörü local/New/Mage/Customer/controllers/AccountController.php Bunu yapmak için, bir dosya yapılandırma oluşturmak, ama adresleri customer/account/test, customer/account /ajaxyanıt vermedi ve customer/account/loginbu geçersiz edilmez. Lütfen bu uygulamada yardım edin. Uygulamanın …

3
Magento denetleyicisini yeniden yazma
Denetleyiciden _initAction adlı eylemin üzerine yazmam gerekiyor: /app/code/core/Mage/Adminhtml/controllers/Catalog/Product/AttributeController.php kendi modül ve denetleyicime: /app/code/local/Qbikz/ToolTip/controllers/Adminhtml/Catalog/Product/AttributeController.php Zaten çözmek için farklı yollar denedim: İlk yöntem nerede <from>ve <to>ben farklı kombinasyonları denedim (404 sayfa bulunamadı gösterilen): <rewrite> <qbikz_tooltip_adminhtml_catalog_product_attribute> <from><![CDATA[#^/adminpanel/catalog_product_attribute/edit/#]]></from> <to>/tooltip/adminhtml_catalog_product_attribute/init/</to> </qbikz_tooltip_adminhtml_catalog_product_attribute> </rewrite> + <frontend> <routers> <qbikz_tooltip> <use>admin</use> <args> <module>Qbikz_ToolTip</module> <frontName>catalog_product_attribute</frontName> </args> </qbikz_tooltip> </routers> </frontend> İkinci …

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 …


1
Magento2'de statik bir yöntem nasıl geçersiz kılınır
Eklenti Durdurucuları ve tercihe göre geçersiz kılma statik yöntemlerde çalışmaz. Özel bir görünürlük döndürmek için Magento \ Catalogue \ Model \ Product \ Visibility içindeki getOptionArray yöntemini geçersiz kılmanız gerekiyor /** * Retrieve option array * * @return array */ public static function getOptionArray() { return [ self::VISIBILITY_NOT_VISIBLE => __('Not …

5
Mage :: log () Magento tarafından kullanılan tüm dosyalarda oturum açmıyor mu?
Ben üzerine gelmiş Sitemap.phpde app/code/local/Mage/Sitemap/Model/Sitemap.php. Dosya kullanılmış gibi görünüyor, tüm içeriği kaldırırsam, beklendiği gibi bir hata var. Standardın tüm içeriğini Sitemap.phptek bir değişiklikle kopyaladım . ekledim public function generateXml() { Mage::log('test'); ... } Ben başka bir yerde bunu yaparken, bu yazdırır testiçinde var/log/system.logbeklendiği gibi, sadece bu dosyada, bu mesajı günlüğe …
11 overrides  log 

1
XML Yapılandırma düğümü / değeri geçersiz kıl / kaldır?
Temel XML dosyalarına dokunmadan bazı XML değerlerini kaldırmak istiyorum, mümkün mü? Senaryo şu şekildedir. Burada /app/code/core/Mage/Tax/etc/config.xmltotals ( <sales><quote><totals>) için bazı yapılandırma değerlerine sahibiz . taxVergi satırının ön uçta görüntülenmemesi için bir yorum yapmak istiyorum . çekirdek XML dosyasındaki düğümü yorumlamak iyi çalışır, ancak en iyi yaklaşım değildir. Ayrı bir modüle …

2
Mage_Page modülüne nasıl sayfa düzeni ekleyebilirim?
Ben çekirdek o yükseltme Magento sonra keşfedilen Mage_Page'ın config.xmlel ile düzenlenebilir olmuştu ve şimdi yazma çekirdeği does not şekilde XML değiştirmeye arıyorum. İşte temel XML örneği: <config> <modules> <Mage_Page> <version>1.6.0.0</version> </Mage_Page> </modules> <global> <models> <page> <class>Mage_Page_Model</class> </page> </models> <blocks> <page> <class>Mage_Page_Block</class> </page> </blocks> <page> <layouts> <empty module="page" translate="label"> <label>Empty</label> <template>page/empty.phtml</template> …


1
Gözlemciyi üçüncü taraf uzantısından kaldırın
Magento 2 platformuma bir blog modülü kurdum. Bu blog modülünde, birincil gezinmeye otomatik olarak yeni bir menü öğesi ekleyen bir gözlemci vardır. Bunu durdurmak istiyorum. events.xmlDosya şuna benzer: <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Event/etc/events.xsd"> <event name="page_block_html_topmenu_gethtml_before"> <observer name="aw_blog_add_topmenu_items" instance="Aheadworks\Blog\Observer\AddBlogToTopmenuItemsObserver" /> </event> </config> Gördüğünüz gibi, bağlantıyı birincil gezinmeye ekleyen gözlemciye başvuruyor. Silme …

2
(Model) Yeniden Yazımını Doğru Şekilde Devre Dışı Bırakma
Belirli bir Magento çekirdek sınıfını yeniden yazan üçüncü taraf bir uzantı var. Bir blok, yardımcı veya model olması önemli değil, ancak bu durumda bir model. Şimdi bu yeniden yazmanın kötü olduğunu ve üçüncü taraf uzantısını değiştirmeden devre dışı bırakmak istiyorum. Bu nedenle, üçüncü taraf uzantısına bağlı özel bir uzantı yazıyorum. …

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.