fecshop安装后,英文首页和中文首页大图部分不一样

问题咨询 · ghosteye · 于 6年前 发布 · 1978 次阅读

十分感谢您做的文档,我已经按您的文档已经将系统安装成功,并能成功进入首页,但是英文首页是切换大图的,如下图 英文首页

而换到中文就没有,是从热卖商品开始的,如图

而我将两个index.php页面的这里的配置都var_dump下来后

$application = new yii\web\Application($config); //var_dump($config);exit; $application->run();

发现也没什么区别,请问能不能告诉我是什么原因啊,谢谢。

共收到 5 条回复
Fecmall#16年前 0 个赞

这个大图,是在后台配置的static block 中配置的

在文件:

这个文件的这个位置调用的:

Fecmall#26年前 0 个赞

对于

<?=  Yii::$service->cms->staticblock->getStoreContentByIdentify('home-big-img','appfront') ?>

是vendor/fancyecommerce/fecshop/service/cms/Staticblock.php

您可以自己先调试一下,看看具体原因是什么导致的没有出来。

找到原因后,在这里贴一下原因,方便以后遇到这个问题的程序员。

ghosteye#36年前 0 个赞
  1. 正如您说的一样,中文的首页大图的配置部分是空的,如图 中文首页大图配置为空

  2. 我按英文的首页大图配置了一下就好了 英文首页大图配置

  3. 您说的如果中文为空会取英文的,我看下您给的代码先调试

  4. 但新的问题是我的管理后台的配置里的图片链接是无效的,查看源码是http://appadmin.fecshoptest.com/{{imgBaseUrl}}/images/lazyload1.gif,是{{imgBaseUrl}}没被解析成地址,我先看看是不是我哪里配置漏了

  5. 感谢您的指导

Fecmall#46年前 0 个赞

@ghosteye [[[#3楼](#comment3)](#comment3)](#comment3) 您是不是把默认语言改成zh了,而不是en,不建议这样搞,应该en还是默认语言,zh作为语言翻译,然后把您的store的语言设置成zh即可

把zh设置成默认语言,这种方式我没有具体测试过,

在后台,图片是不显示的,在前台会显示出来,这个地方做的不够好。

对于我说的 您说的如果中文为空会取英文的,我看下您给的代码先调试

这个说的确切一点是:如果一个语言中内容为空,会取默认语言的内容,您的默认语言是zh,zh为空,因此取出来还是空,如果默认语言是en,那么就会取出来en的内容,就不会为空了。

感谢大家过来学习fecshop,让我的产品可以实现相应的价值,如果大家也能做一些东西贡献出来,会更好。

ghosteye#56年前 1 个赞

这个中文首页不显示大图的根本原因,就是我将 /fecshop/common/config/fecshop_local_services目录下的 FecshopLang.php的默认语言改成zh的原因,如果不修改,就不会出现这个问题了。 我继续研究,有了问题再在这里发主题,谢谢楼主的无私奉献和热情解答。

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics