Pytania otagowane jako phtml

Oznacza pytania związane z plikami szablonów „.phtml”

6
Magento 2: Zmiana szablonu bloku
W Magento 1, jako programista modułów, można zmienić szablon bloku za pomocą kodu XML układu podobnego do tego <reference name="block_to_change"> <action method="setTemplate"> <param>/path/to/template.phtml</param> </action> </reference> a następnie dodając szablon do motywu podstawowego. app/design/frontend/base/default/template/path/to/template.phtml Czy jako programista modułów można zrobić coś podobnego w Magento 2? Czy też muszę użyć kodu XML …

6
Dodaj obraz statyczny na stronie PHTML i blokach CMS: Magento2
Jak mogę dodać obraz statyczny na stronie PHTML i blokach CMS do Magento2? w Magento 1.x było to możliwe$this->getSkinUrl('images/xyz.jpg') Próbuję zastosować metodę do Magento2 W pliku phtml: <img src=”<?php echo $this->getViewFileUrl(‘images/footer-logo.png’); ?>” alt=”Demo”> W blokach CMS: <img src=”{{view url=”images/slide-bg.jpg”}}” alt=”” /> ale to nie działa poprawnie. Proszę, zasugeruj mi moje …

2
Szablony Magento 2: Użyć „$ block” lub „$ this”?
W Magento 2 $thiszmienna nie odnosi się już do obiektu bloku szablonu. Odnosi się do klasy szablonów Magento\Framework\View\TemplateEngine\Php Jednak ta klasa szablonów ma __callmetodę przekazywania #File: vendor/magento/framework/View/TemplateEngine/Php.php public function __call($method, $args) { return call_user_func_array([$this->_currentBlock, $method], $args); } Które zapewniają, że wszelkie wywołania metod przechodzą do faktycznego bloku. To wyjaśnia również, …

5
Wyślij dane z kontrolera do phtml
Mam ten kontroler: ... public function insertAction() { $something = 'testcase'; $this->loadLayout(); $this->_title($this->__("the title")); $this->renderLayout(); } ... Chciałbym uzyskać dostęp $somethingdo mojego pliku .phtml, jak to zrobić? (lub inaczej: jak mogę uzyskać dostęp $somethingdo mojego pliku .phtml)


4
Jak uzyskać ścieżkę do katalogu głównego w phtml magento 2?
$objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $storeManager = $objectManager->get('\Magento\Store\Model\StoreManagerInterface'); $mediaPath = $fileSystem->getDirectoryRead(\Magento\Framework\App\Filesystem\DirectoryList::MEDIA)->getAbsolutePath(); zwraca ścieżkę mediów. Jak uzyskać ścieżkę katalogu głównego projektu na stronie phtml?


2
wywołaj blok statyczny w view.phtml insted pliku phtml
wyświetlamy pole tekstowe na stronie widoku, aby sprawdzić dostępność ChZT. view.phtml echo $this->getLayout()->createBlock('core/template')->setTemplate('checkdelivery/checkdelivery.phtml')->toHtml(); w view.phtmldzwonimy poniżej pliku. ale chcę wywołać statyczny identyfikator bloku [kod identyfikacyjny - sprawdź] zamiast poniższego pliku. template / 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) ?></span></strong> …

2
Jak dbać o czystość plików .phtml?
Jak sugeruje rozszerzenie pliku, .phtmlplik umożliwia mieszanie kodu PHP z HTML. Jednakże fakt, że może nie powinien być postrzegany jako licencja do szaleją. Dlaczego wciąż widzimy tak wiele plików .phtml wypełnionych dużą ilością PHP? A jakie jest dobre podejście do zmniejszenia ilości PHP w .phtmlpliku?
14 php  blocks  template  phtml 

1
Magento 2 Zastąp domyślny szablon nagłówka
Stworzyłem własny motyw, rozszerzając go Magento/Blank. Teraz chce zastąpić pliki domyślny szablon nagłówka link.phtml, topmenu.phtml,header.phtml który znajduje się vendor/module-theme/view/frontend/templatespod moim tematem. Mój motyw znajduje się pod adresem app/design/frontend/MyModule/MyTheme Daj mi więc znać, jak mogę to zmienić i jaka będzie jego struktura.

3
Magento 2 Uzyskaj sumę zamówienia na stronie sukcesu?
Próbuję uzyskać sumę zamówienia na stronie sukcesu na Magento 2, dodałem ten kod <?php $order = Mage::getModel('sales/order')->loadByIncrementId($this->getOrderId()); $totall = $order->getGrandTotal(); ?> Ale pojawia się błąd, gdy po złożeniu zamówienia docieram do strony sukcesu, myślę, że kod działa dla Magento 1, ale nie 2. W jaki sposób mogę uzyskać to działające …


4
Magento 2 - Zastąp plik widoku podstawowego
Obecnie rozwijam motyw Magento 2.0. Próbuję zmienić zachowanie klasy Tax na interfejsie użytkownika. Plik, który muszę zmienić, znajduje się w app / Code / Magento / Tax / view / base / templates / pricing / adjust.phtml. Jak mogę zastąpić ten widok moim motywem Magento? Dzięki


4
Magento 2 Uzyskaj wycenę koszyka Razem w minicart.phtml
Próbuję uzyskać całkowitą wycenę koszyka w minicart.phtml, ale nie mam szczęścia. Wstrzykuję Magento \ Kasa \ Model \ Koszyk. Oto mój kod: $this->cart = $cart; $cartQuote= $this->cart->getQuote()->getData(); echo $cartQuote['base_grand_total']; Po uruchomieniu tego kodu minikart łamie się i całkowicie znika z interfejsu. Dzięki!

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.