在店面的产品的图像的属性存储在view.xml用配置文件英寸本主题提供有关属性可什么和如何配置它们的所有细节。
**配置view.xml用图片属性**
view.xml用为主题的常规位置为:
~~~
<theme_dir>/etc/view.xml
~~~
例如,下面是Magento的空白主题view.xml用:
~~~
app/design/frontend/Magento/blank/etc/view.xml
~~~
在view.xml中图像属性中的范围<images module="Magento_Catalog">
~~~
<images module="Magento_Catalog">
...
<images/>
~~~
图像性能配置由元素的id和type属性定义的每个图像类型:
~~~
<images module="Magento_Catalog">
<image id="unique_image_id" type="image_type">
...
</image>
<images/>
~~~
下表详细介绍的属性:
~~~
id string 形象标识。独一无二的主题范围。
可为任意值,但外的任何─盒Magento的主题ID是有意义的,描述图像的位置。
例如,id值对于交叉销售产品图像购物卡显示为cart_cross_sell_products。
的ID在一个.phtml模板用于定义类型和特定的页面上显示在每个特定位置的图像的属性。
~~~
~~~
该类型由指定ID定义的图像。允许值:
image - 对应于Magento管理基础映像作用
small_image - 对应于Magento管理的小角色形象
swatch_image - 对应于Magento管理斯沃琪形象的作用
swatch_thumb - 对应于Magento管理斯沃琪形象的作用。
thumbnail - 对应于Magento管理缩略图作用
~~~
图像属性由相应的元件定义,例如:
~~~
<images module="Magento_Catalog">
<image id="unique_image_id" type="image">
<width>100</width> <!-- Image width in px -->
<height>100</height> <!-- Image height in px -->
</image>
</images>
~~~
下表包含了可配置的所有属性的列表:
~~~
属性 类型 描述 需要
width integer Image width in pixels. Optional
height integer Image height in pixels. Optional
constrain boolean If set to true, images that are smaller than required by the configuration, are not enlarged. Default value: true. Optional
aspect_ratio boolean If set to true, proportions of images are not changed even if required by the configuration. Default value: true. Optional
frame boolean If set to true, images are not cropped. Default value: true. Applied only if aspect_ratio is set to true. Optional
transparency boolean If set to true, the transparent background of images is saved. If is set to false, images have the white background (by default). You can set the color for the background using the background parameter. Default value: true. Optional
background array The color for the images background. Not applied to images with transparency, if transparency is set to true. Optional
~~~
**调整目录图片**
Magento的catalog:images:resize,您可以将图像尺寸调整为您的店面展示;例如:
导入产品后,可能具有可变大小的图像
如果图像大小或从缓存中手动删除
分配给产品的每个图像必须根据在模块的view.xml用配置文件定义的图像的元数据的大小。调整图像大小后,它的大小副本存储在缓存中(/pub/media/catalog/product/cache目录)。 Magento的从缓存中提供店面形象
一般情况下,同时节省了产品的产品图片被缓存。不过,有时你可能需要重新创建一个使用此命令,例如产品图片缓存,进口产品后,如果图像手动调整在缓存中,或者如果缓存被错误手动清除。
命令的用法:
php <magento install dir>/bin/magento catalog:images:resize
该命令没有参数或选项。一个进度指示器显示的同时运行该命令。
成功地调整消息产品图片显示Product images resized successfully,以确认命令成功。
- 前端开发
- 前端开发人员指南
- 介绍
- 主题模块路径规则符号
- 主题Themes
- 概括
- 创建主题
- magento主题结构
- 应用和配置管理主题
- 配置图片属性主题
- 主题继承
- 定位模板,布局和样式
- 布局layout
- 布局说明
- 布局文件类型
- 扩展继承布局
- 覆盖布局
- 公共布局任务定制
- 自定义布局图
- 模板Templates
- 模板定制演练
- 模板的基本概念
- 定制的模板插图
- 定制电子邮件模板
- 模板XSS安全
- 层叠样式表(css)
- 载入css
- magento继承修改模板.phtml
- 只修改phtml文字内容
- 在magento的block之前加内容
- PHP开发
- PHP开发人员指南
- 开发路线图
- composer简介
- 常见术语表
- 准备(开发快速启动)
- 组件类型和版本
- 有关组件文件结构
- 路线图制定和包装组件
- 建立
- composer.json文件
- 创建组件文件结构
- 定义你的配置文件
- 注册您的组件
- URN架构验证
- 命名部件
- 组件加载顺序
- 启用或禁用组件
- package包
- 打包组件
- 更新
- 验证
- 测试你的组件
- 加入CLI命令
- 命令命名指南
- 如何添加CLI命令
- 组件开发
- 服务合同
- 公共接口和API
- 服务合约设计模式
- 依赖注入
- 实例化对象与工厂
- 代理
- 代码生成
- EAV和扩展属性
- Magento的插件
- 路由
- 索引
- 配置服务网络的API
- 向后兼容性
- 消息队列
- 在开发过程中清除目录
- magento设置
- magento开发模式设置
- magento安装中文语言包
- 创建一个新的block
- magento后台操作
- 调试-页面phtml所在的目录
- magento添加分类
- 添加属性
- 属性组
- 组合商品
- 配置商品
- 虚拟商品
- 捆绑商品
- 可下载商品
- 商品促销设置
- CMS页面设置
- block使用
- connect使用
- 多店铺
- 联系我们
- paypal设置
- 物流运费
- 网站地图
- 订单处理
- 账号管理
- 网站货币设置
- google分析
- 页面默认设置
- Magento技巧积累
- 常用技巧
- magento2更改商品图片在网站中不同位置的大小
- magento的view里面的default.xml