Запитання з тегом «template»

Папка, що містить усі файли `phtml`, які використовуються для відображення у фронте або резервному часі.

2
Magento 2 @escapeNotVerified
Я бачу багато випадків цього коментаря /* @escapeNotVerified */у файлах шаблонів для Magento2. Чи має це особливе значення? Чи є для цього користь? Приклади: https://github.com/magento/magento2/blob/2.1/app/code/Magento/Catalog/view/frontend/templates/product/list.phtml#L23 https://github.com/magento/magento2/blob/2.1/app/code/Magento/Catalog/view/frontend/templates/product/image_with_borders.phtml#L10 https://github.com/magento/magento2/blob/2.1/app/code/Magento/Catalog/view/frontend/templates/product/gallery.phtml#L12 Я міг би продовжити тут кілька сторінок.


5
Чи є символьні посилання на шаблони із проблемою безпеки, і якщо так, то чому?
Magento рекомендує не використовувати шаблони через посилання: Advanced > Developer > Template Settings > Allow Symlinks Увага! Увімкнення цієї функції не рекомендується в виробничих середовищах, оскільки це представляє потенційний ризик для безпеки. До сьогодні я не бачу тут ніяких ризиків. Який ризик?


3
Умовно показати / приховати блоки в макеті XML
Як умовно додати блок (залежно від конфігурації на панелі адміністратора) у макеті XML макета Magento? Ми можемо перевірити, чи конфігурація вірна для дій. У наведеному нижче прикладі, якщо sample/config/show_toplinksконфігурація з панелі адміністратора (у системі-> Конфігурація) є правдою , то файл шаблону links.phtmlбуде використовуватися для візуалізації верхніх посилань. Якщо sample/config/show_toplinksце брехня …
32 template  layout  blocks  xml 


4
Тематика для Magento 2 - Починаючи з нуля
Деякі з вас, напевно, читали цю тему щодо тематизації з нуля для Magento 1: Theming - починаючи з нуля Мені було цікаво, що було б найкращою практикою розробити тему з нуля для Magento 2? Чи будуєте ви, використовуючи рідну мову lumaчи blankтему? Або що-небудь ще? Чи використовуєте ви якесь розширення, …

2
Шаблони Magento 2: Використовувати `$ block` або` $ this`?
У Magento 2 $thisзмінна вже не відповідає об'єкту блоку шаблону. Він відноситься до класу шаблонів Magento\Framework\View\TemplateEngine\Php Однак для цього класу шаблонів є __callметод проходження #File: vendor/magento/framework/View/TemplateEngine/Php.php public function __call($method, $args) { return call_user_func_array([$this->_currentBlock, $method], $args); } Які забезпечують, що будь-які виклики методу переходять до фактичного блоку. Це також пояснює, чому …


13
Отримання повної URL-адреси зображення в шаблоні
Я намагаюся створити статичний блок для показу динамічних продуктів. Це код, який повинен отримати кожну дочірню категорію та надрукувати зображення для кожного продукту в кожній категорії. <?php $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $category = $objectManager->get('Magento\Framework\Registry')->registry('current_category'); ?><ol><?php foreach ($category->getChildrenCategories() as $child_category) { ?><li> <ul><?php foreach ($child_category->getProductCollection() as $product) { ?><li><img src="<?php echo $product->getImage();?>"/><li><?php …

3
Magento 2 - Як отримати значення конфігурації розширення у файлах phtml?
Я працюю з Magento 2 - бета-версією. Але не вдається знайти значення конфігурації у файлах phtml. наприклад: Я хочу отримати у Magento_Catalog/templates/product/list.phtmlфайлі свої власні значення конфігурації модулів . Хтось знає, як це зробити?

4
Як замінити HTML-файл за допомогою спеціального модуля?
Я розробляю спеціальний модуль для способу оплати в Magento 2. В даний час я використовую cc-form.html з каталогу постачальників і модуля. Дивіться нижче шлях: vendor / magento / module-payment / view / frontend / web / template / Payment / cc-form.html Чи є спосіб замінити HTML-файл? Примітка. Я хотів би …

2
Використання фабричного класу сторінок у magento2
Яка мета візуалізації сторінки користувальницького модуля в Magento2 за допомогою результату заводського \Magento\Framework\View\Result\PageFactoryкласу, введеного в конструктор та змушення сторінки відображатися $resultPage = $this->resultFactory->create(ResultFactory::TYPE_PAGE); замість того, щоб робити нижче наведений вид дисплея, який такий же, як у Magento 1.x підході $this->_view->loadLayout(); $this->_view->renderLayout();

5
Magento2: Отримати URL-адресу медіа у файлі шаблону (без прямого виклику диспетчера об'єктів)
Як потрапити Media URLу файл шаблону? Все знайдене нами рішення - безпосередньо викликати Менеджер об'єктів. Моя ще одна проблема: Чи можете ви коли-небудь безпосередньо називати менеджера об'єктів найкращою практикою? (тому що в більшості рішень вони використовують об’єкт-менеджер)


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.