magento2
sol999
唯有不辜负,方能归初心
-----了不起的匠人
展开
-
magento2: Grunt报错: Destination [src path] not written because no source files were found
是因为没有将源文件的符号链接重新发布到 pub/static/frontend/ 目录。在跑grunt less:orange命令之前一定要先跑 grunt exec:orange,然后就ok了,这是我自己做项目时第一次配grunt遇到这个问题的解决方法,如果还有其他的办法或者这个不生效 欢迎留言交流哈,也可参照我之前写的 magento2:前端如何使用grunt 编译less...原创 2021-09-22 11:38:31 · 163 阅读 · 0 评论 -
magento2:前端如何使用grunt 编译less
1.安装node2.安装grunt3.安装 grunt-cli4.在项目根目录下 把以下文件 替换为 对应文件package.json.sample 替换为 package.jsonGruntfile.js.sample 替换为 Gruntfile.jsgrunt-config.json.sample 替换为 grunt-config.json其他文件不需要改变,只需把grunt-config.js文件中的{ "themes": "dev/tools/grunt/configs/loc原创 2021-09-22 11:31:08 · 285 阅读 · 0 评论 -
magento2:前端写 域名+url的方式
php 通用方法设置url,在phtml文件中可以直接使用:全站的基本链接(带store):<?php echo $block->getBaseUrl(); ?>baseUrl加自己想要跳转的剩余链接2种方式:<?php echo $block->getUrl('hello/test'); ?><?php echo $block->getBaseUrl().'hello/test'; ?>...原创 2021-09-09 18:09:32 · 196 阅读 · 0 评论 -
magento2:前端调 后台cms block的方式
1在.phtml文件加载cms block:<?php echo $this->getLayout() ->createBlock(\Magento\Cms\Block\Block::class) ->setBlockId('your_block_id')->toHtml(); ?>2.在后台cmsblock,cmspage引入cms block:{{block class="\Magento\C原创 2021-09-09 18:05:25 · 169 阅读 · 0 评论 -
magento2:前端调试email方式
tip:1.email写less在media断点里面写不能用&符号,不生效2.手机端在media断点里面不生效(手机端样式不在断点里写,pc端样式写断点里)step1:找到vendor/magento/framework/Mail/Template/TransportBuilder.php 文件第 410行添加:echo $content;exit;step2:在pup文件夹下找health_check.php文件,把文件里面改写为 下面的内容<?phprequire原创 2021-09-09 17:50:23 · 208 阅读 · 0 评论 -
magento后台配置
修改网站favicon图标:Stores ->Configuration ->CONTENT => Configuration->edit->html head-> Favicon Icon里上传64*64(正方形的即可)的图片设置颜色方块:Stores ->Configuration ->Catalog ->Catalog ->Storefront ->Show Swatch Tooltip设置多点登陆:Stores ->C原创 2021-09-09 17:43:16 · 157 阅读 · 0 评论 -
magento2:在phtml里面用ko模板 并 传值给模板
phtml:<div class="custom-component" data-bind="scope:'custom_Component'"> <!-- ko template: { name: $data.template, data: {current_product_id: "<?php echo $product_id; ?>",uidata: $data} } --><!-- /ko --> //uidata: $da原创 2021-09-02 17:21:35 · 296 阅读 · 0 评论 -
magento导出项目翻译文件:
magento导出项目翻译文件:命令行(实操):在magento项目的根目录下执行此命令:php bin/magento i18n:collect-phrases --output="app/design/frontend/theme_dir/theme_dir_name/i18n/en_US.csv" app/design/frontend//theme_dir/theme_dir_name//显示 Dictionary successfully processed. 后则执行成功,就可以到ap原创 2021-06-04 13:09:13 · 925 阅读 · 1 评论 -
magento2.4 去除价格符号¥跟 价格之间的空格
首先,先理清magento价格格式的逻辑:1.在\vendor\magento\framework\Pricing\PriceCurrencyInterface.php里找到public function format()方法。2.format()调用了vendor\magento\module-directory\Model\Currency.php文件中的format()方法,依次调用了public function formatTxt()方法。3.formatTxt()又调用了vendor\ma原创 2020-11-25 10:52:14 · 207 阅读 · 0 评论 -
magento2 命令快捷方式
Setup upgrade:php bin/magento s:upCache Flush:php bin/magento c:f //缓存刷新Disable Cache:php bin/magento c:d //禁用缓存Enable Cache:php bin/magento c:e //启用缓存Cleans cache type(s):php bin/magento c:c //清除缓存类型Checks cache status:php bin/magento c:原创 2020-07-23 15:09:22 · 326 阅读 · 0 评论