分类下相关文章
2025-04-29 · 阅读 739 · 字数 180
发现 Magento 批量导入 CSV 之后,网站上显示的产品总量跟 CSV 里的行数对不上。 需要查看哪里报错了。 可以登录服务器,在 Magento 项目目录下,查看 ls var/import_history 会发现,除了上传的 CSV 文件之外,还有一些以 error 后缀的文件,例如: <时间戳>_filename.csv <时间戳>_filename_error_report.csv 下载 xxx_error_report.csv 之后,用 WPS 打开,会看到最后一列是 error 信息。按提示修正即可。 参考 https://magento.sta ...
2025-04-24 · 阅读 514 · 字数 226
Magento 可以实现一套后台,绑定多个域名,对应多个店铺的功能。确实很强大。 新增站点的配置方法: Nginx 中新增 RUN_CODE 例如,默认站点的 nginx 配置文件中: vim www.sunzhongwei.com.conf map $http_host $MAGE_RUN_CODE { default ''; a.sunzhongwei.com a_website; b.sunzhongwei.com b_website; } 里面新增两个网站,a.sunzhongwei.com 和 b.sunzhongwei.com,分别对应两个不同的 RUN_ ...
2025-04-07 · 阅读 767 · 字数 321
之前通过 magento 2 的配置去掉了 Add to Cart 按钮,但是在非 main website 的产品详情页,还是能看到这个添加购物车按钮。无语。。。 我决定来点治本的方案,直接修改主题代码,不去浪费时间了解配置了。而且修改代码反而更直观更灵活一些。 特征代码 行动前,首先要找到代码的特征,从详情页查看添加购物车按钮的代码。 <button type="submit" title="Add to Cart" class="action primary tocart" id="product-addtoca ...
2025-01-04 · 阅读 1379 · 字数 529
在外贸站 Magento 主题中,使用了 bluethinkinc/magento2-module-product-enquiry 这个询盘组件。 在产品详情页是可以正常点击按钮进行询盘的。 但是在产品列表页,部分产品可以正常询盘。但是某些产品,点击了询盘组件之后,无法弹出询盘窗口。 问题出在哪里 看了一下页面的代码,发现这个询盘组件,会在产品框里增加一个询盘按钮,id 为产品的 sku。 问题就出在这里,因为 sku 中可能包含特殊的字符,例如空格,句号之类,导致生成了一个非法的 html 元素 id。 于是 js 的点击响应事件就无法触发了。 所以,需要修改一下插件的代码,来修复这个 bu ...
2025-01-03 · 阅读 1310 · 字数 453
问题现象 在首页,网站底部的社交账号图标能正常显示。 但是到了其他子页面,这些图标就不显示了。 对比了一下链接,确实有区别: 第一个链接是可以显示的链接 第二个链接是无法显示的链接 https://www.sunzhongwei.com/skin/frontend/default/sunri_1/images/slider/LinkedIn1.png https://www.sunzhongwei.com/skin/frontend/base/default/images/slider/LinkedIn1.png 问题 block 代码 <div> <p>&l ...
2025-01-02 · 阅读 1030 · 字数 265
例如 Magento 主题代码中的文件: /home/wwwroot/www.sunzhongwei.com/suncom/app/design/frontend/default/sunri/template/catalog/navigation/top.phtml <?php echo $this->getLayout()->createBlock("cms/block")->setBlockId("news")->toHtml() ?> <?php echo $this->getLayout()-> ...
2024-12-23 · 阅读 1033 · 字数 90
Removed Add to Cart function in magento 2 product detail page, but this function still exists at the bottom of page, in related products list section. Change phtml code to hide it! Search File > cd vendor/magento > grep "related_products" -r . ./module-catalog/view/frontend/template ...
2025-03-08 · 阅读 1062 · 字数 1179
在开源的商城系统 Magento 2 中,安装了一个询盘插件。 第一天还能使用,但是突然次日按钮就失效了。现象是点击没有反应。 从页面代码看,是对应按钮的点击事件没有注册处理函数,也就是对应的 js 文件没有加载。 但是,切换为 Magento 内置的 Luma 主题,这个插件就是正常的,js 文件加载正常。 实在不行,自己开发一个询盘窗口功能。界面自定义,成果后自动跳转等功能。没必要纠结原来的失效问题。 x-magento-init 查看页面源代码,能看到加载配置: <script type="text/x-magento-init"> { "*& ...
2024-12-17 · 阅读 1168 · 字数 335
想在 Magento 网站的首页,添加一个多图轮播的效果。 slider Magento 中,这个正规的叫法应该是 slider。而不是 banner,因为 banner 是固定不动的。 slider 也称为 carousel, 多张图片切换。还有人把这个组件称之为幻灯片。 Page 进行编辑 (最终方案) content - page - home page 在 home page 里,加入 slider 即可。 注意设置一下 row 的 margin bottom,否则会跟下面的产品列表等内容混在一起。 admin 后台配置 (间接采用) 后台的 content - blocks 是可以手 ...
2024-12-16 · 阅读 800 · 字数 327
Magento 2 顶部的 menu 菜单,默认只会展示产品分类。 如果想添加自定义的导航链接,例如返回首页链接,及 about us 链接。就需要修改主题代码。 这点非常的不人性化。 参考样式 https://breeze.swissupdemo.com/breeze_evolution/ 学名 menu https://breezefront.com/docs/menu class="navigation-wrapper" layout <!-- Move menu right after the logo --> <move element=&qu ...
2024-12-12 · 阅读 886 · 字数 384
想在 Magento 2 主题的顶部增加一个额外的 header 部分,即页眉。里面放上联系电话。 关键词是什么 从官方主题 demo 的 HTML 代码中,可以看到这个 header 部分的标识是: header-panel-info 配置文件 vendor/swissup/theme-frontend-breeze-blank/Magento_Theme/layout/default.xml 默认配置 <!-- CMS block inside header panel --> <referenceContainer name="header.panel&qu ...
2024-12-12 · 阅读 1211 · 字数 696
想在空荡荡的 Magento 自建电商网站的页面中,增加底部页脚 footer 的显示。类似: 配置文档 参考官方的文档: https://breezefront.com/docs/footer 主题默认配置 cd vendor/swissup/theme-frontend-breeze-evolution grep footer -r . ./Magento_Theme/layout/default.xml: <referenceContainer name="footer" remove="true"/> 注释掉 remove 那行 ...
2024-12-12 · 阅读 1075 · 字数 251
Magento 主题安装好之后,并启用了 footer 的情况下,会看到默认的 footer 最底部的 copyright 是 magento 的公司名。启用 footer 方法,参考 [Magento 2 定制化开发] 之八:增加底部页脚 footer 的显示 Copyright © 2013-present Magento, Inc. All rights reserved. 如何修改呢? Enable Template Path Hints for Storefront 打开后台的调试功能,可以看到具体的页面里每个元素的路径。 stores - configuration - adv ...
2024-12-08 · 阅读 712 · 字数 264
要将 Magento 产品详情页的缩略图列表,由横向改成竖版排列。 实际上修改方式分两种,根据部署方式的不同,而有所区别。 修改方式一:下载安装的 找到 magento 根目录下的: app\design\frontend\Themes\Yourtheme\etc\view.xml 修改: <var name="navdir">horizontal</var> 变为 <var name="navdir">vertical</var> 修改方式二:composer 安装的 如果是直接用的 magento ...
2024-12-08 · 阅读 1065 · 字数 336
搭建的一个 Magento 网站,上线之后,发现浏览器 console 中有不少报错信息: 报错 VM300 rocket-loader.min.js:1 [ROCKET LOADER] Failed to create activatable copy of script <script defer="" src="/knockout-3.5.1.min.js" type="2522b8e86d55c9fedea4964e-text/javascript" cf-marker-557095156710907=" ...
生活 | 跑步 清单 足球 鲁班 探索 孤独的美食家 驾驶 电视剧 收纳 奶爸 健康 game 电影 周末 joke |
---|---|
Geek | 健身 Laravel Git Vim MySQL Linux UI Windows SVN 纪录片 管理 Shell 游记 工具 手机 BackboneJS 自建博客 Mac DNS Tornado CDN Django Python AngularJS 理财 前端 Nginx 爬虫 Redis Javascript Browser 浏览器 推广 OAuth CSS PHP Social Networks 安全 运维 创业 杂记 VueJS Android Image IDE Java ReactJS 数据分析 SQLite RESTful 读书笔记 家电 ecshop Vagrant wordpress docker SEO GTD magento mongodb nodejs weex 冷知识 ruby iOS 微信小程序 AI CMS 快应用 backpack 广告联盟 OA 短信 UWP Win CSharp Tampermonkey graphviz 钉钉 WPS 数据字典 微信公众号 Fuchsia Adobe XD SQL Server thinkphp 代码规范 商业模式 Flutter 头痛的问题 serverless 视频制作 国际化 golang 服务器 Kotlin 网站建设 5G 笔记本 图片 spark spring 物联网 InfluxDB 图像识别 postgre rust 提示词 |
成长的烦恼 | 闲言碎语 待产 不睡觉 写作 程序员 孙心然语录 原则 大鸿语录 |
地球 | 植物 时间 中文 赚钱 国家地理 烟台 一生伏首拜阳明 emoji 弟子规 英文 国际贸易 |