«magento2» etiketlenmiş sorular

Magento 2 ile ilgili genel sorular, küçük bir versiyona özgü değildir. Magento 1'den ayırmak için bu etiketi kullanın. Belirli bir sürümle ilgili sorun yaşıyorsanız, lütfen bunun yerine uygun 'Magento-2.x' etiketini kullanın. Magento 2 küçük sürümleri arasındaki işlevler farklı olabilir.

6
Magento 2'de referenceBlock için "adı" bulun
Sayfamdan bazı blokları kaldırmak istiyorum. Diyelim ki logo için kapsayıcıyı kaldırmak istiyorum. Sonra /app/design/frontend/MYVENDORNAME/MYTHEMENAME/Magento_Theme/layout/default.xmlaşağıdaki kod ile oluşturmak : <page layout="3columns" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <referenceBlock name="logo" remove="true"/> </page> Bu durumda, Base Theme içindeki dosyaları arayarak bu referans bloğunun adını (name = "logo") bulmayı başardım. Soru şudur: Blok isimlerini bulmanın daha iyi bir …
11 magento2  layout  xml 




4
Magento 2: Bir Ürün Koleksiyonunu Mağaza Kimliğine Göre Filtreleme
Bir ürün fabrikası nesnesi kullanarak, bir ürün oluşturabilir, ürün koleksiyonu alabilir ve bu koleksiyonun ilk öğesini getirebilirim /* var $productFactory \Magento\Catalog\Model\ProductFactory */ $product = $this->productFactory->create()->getCollection()->getFirstItem(); Ancak, koleksiyonun filtresine bir store_id eklemeye çalışırsam $product = $this->productFactory ->create() ->getCollection() ->addFieldToFilter('store_id', 1) ->getFirstItem(); Aşağıdaki hatayı alıyorum Invalid attribute name: store_id #0 /Users/alanstorm/Sites/magento-2-dev-docs.dev/magento2/app/code/Magento/Eav/Model/Entity/Collection/AbstractCollection.php(1434): Magento\Eav\Model\Entity\Collection\AbstractCollection->_addAttributeJoin('store_id', …

3
Magento2 InstallSchema mevcut tabloya yeni sütun ekle
Magento2'deki mevcut tabloya yeni sütun eklemeye çalışıyorum <?php namespace Vendor\Module\Setup; use Magento\Framework\Setup\InstallSchemaInterface; use Magento\Framework\Setup\ModuleContextInterface; use Magento\Framework\Setup\SchemaSetupInterface; /** * @codeCoverageIgnore */ class InstallSchema implements InstallSchemaInterface { /** * {@inheritdoc} * @SuppressWarnings(PHPMD.ExcessiveMethodLength) */ public function install(SchemaSetupInterface $setup, ModuleContextInterface $context) { $installer = $setup; $installer->startSetup(); $eavTable = $installer->getTable('eav_attribute'); $columns = [ 'my_column' => …

4
Magento 2 Yardımcı örneği
Kafamı Magento 2'den DI sisteminin etrafına sardığımı düşündüğümde bir şey ortaya çıkıyor ve çözülüyor. Çekirdek kodda bir yardımcıya erişmek için farklı yollar görüyorum. Örneğin Magento\Catalog\Controller\Category::_initCategoryburada: if (!$this->_objectManager->get('Magento\Catalog\Helper\Category')->canShow($category)) { return false; } Ama Magento\Catalog\Block\Category\Viewyardımcıya yapıcıya enjekte edilir public function __construct( \Magento\Framework\View\Element\Template\Context $context, \Magento\Catalog\Model\Layer\Category $catalogLayer, \Magento\Framework\Registry $registry, \Magento\Catalog\Helper\Category $categoryHelper, array $data = …

1
Magento 2 - Ürün özelliğini kullanarak kategori sayfasında ürün sıralama sorunu
Ürün niteliğini oluşturdum ve yönetici ürün ayrıntıları sayfasında görünmesi için özellik kümesine atadım. Bu ürün özelliğine dayanarak, ürün koleksiyonunu kategori sayfasında sıralarım. Sorun set olduğunu Catalog Input Type for Store Owneriçin Text field. Ürün koleksiyonunu bu özelliğe göre sıralamak için her bir ürüne karşı sayısal değeri ayarlamam gerekecek. 1-9 arası …

1
Magento 2 - Katmanlı gezinme ve sayfalandırma özelliğine sahip tüm ürünler sayfası
Birlikte tüm ürün sayfası oluşturmak istiyoruz filters, toolbar, pagination. Bunu adıyla yeni bir kategori oluşturarak All Productsve içindeki tüm ürünleri atayarak yapabilirim. Ama sanırım bu iyi bir yaklaşım değil, sanki web sitesine her yeni ürün eklendiğinde Tüm Ürünler kategorisine de eklenmelidir. İnsan hatası şansı çok fazla. Kök seviyesi kategorisiyle bir …

1
'Bayrak' tablosu
Magento 2'de bir tablo var flag. Tablo oluşturulur Magento\Setup\Model\Installer. Bu tablo ne yapıyor / tutuyor?

2
Magento 2 özel müşteri özelliğinin değerleri veritabanına kaydedilmiyor mu?
Yeni bir modüle müşteri kayıt sayfası (Alternatif e-posta ve Alternatif numara) için iki özel özellik ekledim (üzerinden: app / code /.../ Setup / InstallData.php). Özel bir tema içinde 'view' değerini tasarladım (register.phtml'yi geçersiz kılarak). Artık kayıt sayfasında yeni alanlar görebiliyorum. Ancak yeni alanların içindeki veriler (alternatif e-posta ve numara) veritabanına …

4
Sütun ekle Yükseltme Şeması Magento 2
Bunu izleyerek yükseltme şemayı kullanarak özel uzantısında veritabanı tablosu için yeni bir alan eklemek istediğiniz yazı , ama söyleyerek bir hata var: [Zend_Db_Statement_Exception] SQLSTATE[42S02]: Base table or view not found: 1146 Table 'Category Depth.l ime_eleveniacategory' doesn't exist, query was: DESCRIBE `Category Depth`.` lime_eleveniacategory` İşte benim kod: namespace Test\TestAgain\Setup; use Magento\Framework\Setup\UpgradeSchemaInterface; …

5
Magento 2 Magento_User yönetici formuna yeni alan ekle
Ekleme / güncelleme (varsayılan olarak) Magento Kullanıcı (modül-kullanıcı) formu zaten hazırlanmış iyi bir yaklaşım arıyorum. Forma şu yoldan yönetici panelinde ulaşılabilir: Sistem> Tüm kullanıcılar> [seçilen_kullanıcı]> Kullanıcının ana düzenleme sekmesi (Hesap Bilgileri) Şimdi bağımlılıkları belirlediğim özel modülümde di.xml kullanmaya çalışıyorum: ` <preference for="Magento\User\Block\User\Edit\Tab\Main" type="Vendor_Name\Module_Name\Block\User\Edit\Tab\Main" /> <preference for="Magento\User\Block\Role\Grid\User" type="Vendor_Name\Module_Name\Block\Role\Grid\User" /> ' Bu, …

1
Ön uç form anahtarının üzerine yazılıyor
Şu anda form anahtarları bir şekilde üzerine yazılıyor ve yanlış form anahtarları görüntülüyor ön uç formları ile ilgili sorunlar yaşıyorum. Şu anda müşteri giriş formunda bu sorunu ayıklamaktayım. Bu, formkey değerinin ne olduğunu görmek için ayarladığım login.phtml'deki kodun anlık görüntüsüdür. <?php $retrievedKey = $block->getBlockHtml('formkey'); echo $retrievedKey ; // i made …

3
CLI'daki MAGE_DIRS önyükleme parametreleri
İçinde pub/index.php, "/ pub" 'ı atlayacak medya ve statik varlıkların değişiklik URL'lerini ayarlamak için şu kod kullanılır: $params[Bootstrap::INIT_PARAM_FILESYSTEM_DIR_PATHS] = [ DirectoryList::PUB => [DirectoryList::URL_PATH => ''], DirectoryList::MEDIA => [DirectoryList::URL_PATH => 'media'], DirectoryList::STATIC_VIEW => [DirectoryList::URL_PATH => 'static'], DirectoryList::UPLOAD => [DirectoryList::URL_PATH => 'media/upload'], ]; $bootstrap = \Magento\Framework\App\Bootstrap::create(BP, $params); Ne yazık ki CLI scriptlerinde …

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.