«phtml» etiketlenmiş sorular

Şablon ".phtml" dosyalarıyla ilgili soruları belirtir

6
Magento 2: Bir Bloğun Şablonunu Değiştirme
Magento 1'de, modül geliştiricisi olarak, yerleşim XML kodunu kullanarak bir bloğun şablonunu bunun gibi bir şeyle değiştirmek mümkündür. <reference name="block_to_change"> <action method="setTemplate"> <param>/path/to/template.phtml</param> </action> </reference> ve ardından şablonunuzu temel temaya ekleyin. app/design/frontend/base/default/template/path/to/template.phtml Bir modül geliştiricisi olarak, Magento 2'de benzer bir şey yapmak mümkün mü? Veya ilgilendiğim bloğu kaldırmak için mizanpaj …

6
PHTML sayfasına ve CMS Bloklarına statik bir görüntü ekleyin: Magento2
Magento2'ye PHTML sayfasına ve CMS Bloklarına statik bir resim nasıl ekleyebilirim? Magento 1.x içinde kullanarak mümkün oldu$this->getSkinUrl('images/xyz.jpg') Magento2 içine aşağıdaki yöntemi çalışıyorum Phtml Dosyasında: <img src=”<?php echo $this->getViewFileUrl(‘images/footer-logo.png’); ?>” alt=”Demo”> CMS Bloklarında: <img src=”{{view url=”images/slide-bg.jpg”}}” alt=”” /> ama düzgün çalışmıyor. Lütfen bana hatalarımı öner

2
Magento 2 Şablonları: `$ block` ya da` this this?
Magento 2'de, $thisdeğişken artık bir şablonun blok nesnesine atıfta bulunmaz. Bir şablon sınıfını ifade eder. Magento\Framework\View\TemplateEngine\Php Bununla birlikte, bu şablon sınıfının bir geçiş __callyöntemi vardır #File: vendor/magento/framework/View/TemplateEngine/Php.php public function __call($method, $args) { return call_user_func_array([$this->_currentBlock, $method], $args); } Herhangi bir yöntem çağrısının gerçek bloğa ulaşmasını sağlayan bu. Bu ayrıca, neden korunan …

5
Kontrol cihazından phtml'ye veri gönderin
Bu denetleyiciye sahibim: ... public function insertAction() { $something = 'testcase'; $this->loadLayout(); $this->_title($this->__("the title")); $this->renderLayout(); } ... $something.Phtml dökümanıma erişmek istiyorum, bunu nasıl yaparım? (veya başka bir şekilde koymak için: $something.phtml dosyama nasıl erişebilirim )


4
Phtml magento 2'de kök dizin yolu nasıl alınır?
$objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $storeManager = $objectManager->get('\Magento\Store\Model\StoreManagerInterface'); $mediaPath = $fileSystem->getDirectoryRead(\Magento\Framework\App\Filesystem\DirectoryList::MEDIA)->getAbsolutePath(); medya yolunu döndürür. Bir phtml sayfasında bir projenin kök yolunu nasıl alabilirim?


2
view.phtml dosyasında statik bloğu çağırın phtml dosyası
COD kullanılabilirliğini kontrol etmek için görünüm sayfasında metin alanı görüntülüyoruz. view.phtml echo $this->getLayout()->createBlock('core/template')->setTemplate('checkdelivery/checkdelivery.phtml')->toHtml(); içinde view.phtmlaşağıdaki dosyayı çağırıyoruz. ama aşağıdaki dosya yerine statik blok tanımlayıcı [tanımlayıcı kodu - kontrol] aramak istiyorum . Şablon / checkdelivery / checkdelivery.phtml <div class="block block-list block-check-delivery"> <div class="block-title"> <?php $blockLabel = Mage::getStoreConfig('checkdelivery/general/block_title'); ?> <strong><span><?php echo $this->__($blockLabel) …

2
.Phtml dosyalarını yalın ve temiz tutma
Dosya uzantısının da gösterdiği gibi, .phtmlPHP kodunun HTML ile karıştırılmasına izin verir. Ancak, gerçeği olabilir bir lisans olarak görülmemelidir vahşi gitmek. Neden hala çok fazla PHP ile yazılmış çok sayıda .phtml dosyası görüyoruz? Ve bir .phtmldosyadaki PHP miktarını azaltmak için iyi bir yaklaşım nedir?
14 php  blocks  template  phtml 

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.

3
Magento 2 Başarı sayfasında sipariş toplamını al?
Magento 2 başarı sayfasında sipariş toplam almaya çalışıyorum, bu kodu ekledim <?php $order = Mage::getModel('sales/order')->loadByIncrementId($this->getOrderId()); $totall = $order->getGrandTotal(); ?> Ama bir sipariş sonra başarı sayfasına ulaştığımda bir hata alıyorum, kod magento 1 için çalışıyor ama 2 değil sanırım. Magento 2 de nasıl çalışabilirim?


4
Magento 2 - Temel görünüm dosyasını geçersiz kıl
Şu anda bir Magento 2.0 teması geliştiriyorum. Vergi sınıfının ön uçtaki davranışını değiştirmeye çalışıyorum. Değiştirmem gereken dosya app / Code / Magento / Tax / view / base / templates / pricing / adjustment.phtml konumunda bulunuyor. Magento temamdan bu görünümü nasıl geçersiz kılabilirim? Teşekkürler

2
Magento 2: Değişkenleri Denetleyici Eyleminden “Görünüme” Geçme
Magento 1'de, Denetleyici eyleminizden "Görünüm" e (yani, düzeninizdeki bir blok) veri aktarmak istiyorsanız Aracılığıyla genel kayıt defterine bir değer / nesne ekleyin Mage::register Bir blok nesnesini doğrudan getir ve çalıştırdıktan sonra getirilen blok nesnesindeki veri özelliklerini ayarla loadLayout phtmlDosyalardaki blok nesneler üzerinde çağrı yöntemleri ve blok nesnelerinin daha önce kontrolör …

4
Magento 2 Teklif Al Alıntı Toplamda minicart.phtml
Minicart.phtml'de sepeti alıntı toplamı almaya çalışıyorum, ama şansım yok. Magento \ Checkout \ Model \ Cart enjekte ediyorum. İşte benim kod: $this->cart = $cart; $cartQuote= $this->cart->getQuote()->getData(); echo $cartQuote['base_grand_total']; Bu kodu çalıştırdıktan sonra miniart kırılır ve tamamen ön uçtan kaybolur. Teşekkürler!

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.