我是Magento 2.0中的新手,我一直在努力寻找解决方案.我的第一个问题,我还没弄清楚,如何达到特定的功能?因为我注意到许多人在Magento中使用它们.+:
Mage::helper('cms/page')->
Run Code Online (Sandbox Code Playgroud)
要么
Mage::getModel('catalog/product_media_config')
Run Code Online (Sandbox Code Playgroud)
但我不能在Magento 2.0中使用它们.如果这种使用在上一版本中不再可用,我可以将它作为一种替代方法来实现功能吗?
至于另一个问题,我无法在grid.phtml(目录列表)中获得原始大小的图像.以下是获取图片的方法:
<?php
echo $block->getImage($_item, $image)->getImageUrl();
echo $block->getImage($_item, $image)->getWidth();
echo $block->getImage($_item, $image)->getHeight();
?>
Run Code Online (Sandbox Code Playgroud)
结果是这样的:
http://192.168.1.4/magento/pub/media/catalog/product/cache/1/small_image/240x300/beff4985b56e3afdbeabfc89641a4582/t/h/thumbnail_1.jpg240300
Run Code Online (Sandbox Code Playgroud)
正如我上面提到的,我希望获得原始大小的图像URL而不是small_image.我希望我解释了我的问题.如果有人有任何想法,请告诉我.谢谢!
如何在Magento2的.phtml文件中使用货币符号编写用于打印购物车总数的代码?
我的文件位于app/design/frontent/vendor_name/theme/Magento_Theme/templates/html/test.phtml
如何在另一个phtml文件,xml布局,静态块和cms页面中调用此文件
请帮忙
我正在使用Magento最新版本2.x.
一切正常,除非使用图像保存产品时Magento 2.x会抛出错误
警告:DOMXPath :: query():第273行的/opt/lampp/htdocs/magento/vendor/magento/framework/Config/Dom.php中的表达式无效
我刚刚开始学习Magento.任何帮助,将不胜感激.
我只是安装magento 2.1.i迁移我的数据库感谢magento提供的工具.工作得很好!!
但问题是,当我运行前端时,我收到此错误:
Unable to load theme by specified key: 'pure'
当我想在管理中更改主题时,我收到此错误: Something went wrong while saving this configuration: Unable to load theme by specified key: 'pure'
我遵循许多提示,例如清空表'change_design',使用此命令:
di:编译设置:升级设置:static-content:deploy indexer:reindex cache:flush ...
但问题仍然存在.
你知道解决这个问题的解决方案吗?谢谢.
ps:'Pure'是我在网站1.9上使用的主题
特质实际上与依赖注入一起起作用吗?考虑以下代码:
特质班
namespace Frame\Slick\Block;
use Frame\Slider\Slick\Block\Data as Helper
trait Slick
{
protected $_slickHelper;
public function __construct(Helper $slickHelper)
{
$this->_slickHelper = $slickHelper;
}
}
Run Code Online (Sandbox Code Playgroud)
使用特征类
namespace Frame\Slick\Block;
class Product ListProduct implements BlockInterface
{
use Slick;
public function testTrait()
{
return $this->_slickHelper->getHelloWorld();
}
}
Run Code Online (Sandbox Code Playgroud)
这似乎总是返回null,非常确定是否正确包含了所有内容。特质真的可以支持依赖注入吗?
我正在使用magento2,并且要覆盖文件
/vendor/magento/module-catalog/view/base/templates/product/price/final_price.phtml
我尝试复制主题
/app/design/frontend////Magento_Catalog/templates/product/final_price.phtml
但它不起作用,文件仍然来自/ vender文件夹
谢谢
我想在Magento 2的产品详细信息页面上显示最近浏览过的产品.我正在使用Magento ver.2.1.2.请帮我如何显示它.谢谢
我想在magento2中覆盖抽象类的受保护函数
这是我的代码
di.xml
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
<preference for="Magento\Sales\Model\Order\Pdf\AbstractPdf" type="Custom\Sales\Model\Order\Pdf\AbstractPdf" />
</config>
Run Code Online (Sandbox Code Playgroud)
AbstractPdf.php(自定义/销售/型号/订购/ PDF/AbstractPdf.php)
<?php
/**
* Copyright © 2016 Magento. All rights reserved.
* See COPYING.txt for license details.
*/
// @codingStandardsIgnoreFile
namespace Custom\Sales\Model\Order\Pdf;
// use Magento\Eav\Model\Entity\Attribute as EntityAttribute;
// use Magento\Eav\Model\Entity\Attribute\AbstractAttribute;
// use Magento\Framework\DB\Select;
// use Magento\Framework\Model\AbstractModel;
// use Magento\Framework\App\Filesystem\DirectoryList;
// use Magento\Framework\DataObject;
/**
* Sales Order PDF abstract model
* @SuppressWarnings(PHPMD.ExcessiveClassComplexity)
* @SuppressWarnings(PHPMD.CouplingBetweenObjects)
*/
class AbstractPdf extends \Magento\Sales\Model\Order\Pdf\AbstractPdf
{
/**
* Insert logo to pdf page …Run Code Online (Sandbox Code Playgroud) 在Magento中,我的网站的当前版本是magento 2.2.5。现在,我已将其更新为最新版本的magento 2.3.0。但是我跑步时出现错误
php bin / magento设置:升级
我得到这个错误
无法将定义处理为类型为tinytext的数组
请给我建议解决方案。谢谢