【问题标题】:product details page returns blank when clicked on product resulting from search results in magento单击 magento 中搜索结果产生的产品时,产品详细信息页面返回空白
【发布时间】:2013-01-16 02:15:10
【问题描述】:

我的 magento 网站有问题,当我通过类别单击产品时,产品详细信息会打开。但是当我通过搜索栏搜索产品并单击搜索结果产品时,产品详细信息不显示,它给了我一个空白页面。 所有产品都设置为“目录,搜索”。

我调查了

      "frontend\default\modern\template\catalog/product/view.phtml"

我在 view.phtml 中找不到任何异常

谁能给我一个提示,我应该从哪里开始调试这个问题?

谢谢

【问题讨论】:

  • 这似乎不是 php 错误,因为页眉和页脚显示。产品详细信息页面的 url 是什么(有效),当您进行搜索时,该产品的 url 是什么?

标签: magento magento-1.7


【解决方案1】:

解决办法如下:

进入管理面板 =>> 管理产品 =>> 选择显示空白页面的产品 =>> 从左侧进入设计 =>> 设置自定义设计、日期和页面布局的值...完成.. .

【讨论】:

    【解决方案2】:

    我不确定问题出在哪里,但从调试开始,我认为在代码->Core->Mage->CatalogSearch->ResultController.php->indexAction( )。 假设表单上的action属性设置为http://www.yourwebsite.com/catalogsearch/result/

    希望有所帮助。

    干杯, 斯瓦普纳

    【讨论】:

      【解决方案3】:

      打开 index.php 并取消注释 ini_set('display_errors', 1);,打开 .htaccess 并添加 SetEnv MAGE_IS_DEVELOPER_MODE true

      重新加载并查看是否收到任何错误消息,如果没有,请检查您的网络服务器错误日志或 Magento exception.log 文件。

      【讨论】:

      • 空白,我的意思是只显示产品描述,显示所有其他内容(页眉,页脚..)
      • 这很奇怪,如果你在 view.phtml var_dump($product->toArray())987654323@ 上试试这个
      • 我遇到了同样的问题,我也确实将 var_dump($_product->toArray()) 放在了我的 view.phtml 文件中......它转储了一个数组,这意味着产品实际上是在没有错误,但由于某种原因它不会显示它