Вопросы с тегом «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
Являются ли Symlinks на шаблонах проблемой безопасности, и если да, то почему?
Magento рекомендует не использовать шаблоны через символические ссылки: Advanced > Developer > Template Settings > Allow Symlinks Предупреждение! Включение этой функции не рекомендуется в производственных средах, поскольку она представляет потенциальную угрозу безопасности. До сегодняшнего дня я не вижу здесь никаких рисков. Какой риск?


3
Условно показать / скрыть блоки в макете XML
Как условно добавить блок (в зависимости от конфигурации в админ-панели) в макет Magento XML? Мы можем проверить, является ли config верным для действий. В приведенном ниже примере, если sample/config/show_toplinksconfig из панели администратора (в System-> Configuration) имеет значение true , тогда файл шаблона links.phtmlбудет использоваться для визуализации Top Links. Если sample/config/show_toplinksэто …
32 template  layout  blocks  xml 


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); } Которые гарантируют, что любые вызовы метода дойдут до фактического блока. Это также …

4
Темы для Magento 2 - Начиная с нуля
Некоторые из вас, вероятно, читали эту тему, посвященную тематике с нуля, для Magento 1: Тематика - с нуля. Мне было интересно, что будет лучшей практикой для разработки темы с нуля для Magento 2? Вы строите, используя натив lumaили blankтему? Или что-нибудь еще? Используете ли вы какие-либо расширения, чтобы помочь вам …


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 из каталога поставщика и модуль работает нормально. Смотрите ниже путь: продавец / Magento / модуля оплаты / вид / интерфейс / веб / шаблон / оплаты / куб.см-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.