【问题标题】:Apostrophe in Product Name not working in magento产品名称中的撇号在 magento 中不起作用
【发布时间】:2013-12-11 07:09:47
【问题描述】:

我正在使用 magento CE 1.8 开发一个站点。我有一些产品名称中带有撇号 ('),例如 ABC。问题是,我无法将这些特定产品添加到购物车,因为当我单击添加到购物车按钮时没有任何反应。 这个问题有什么解决办法吗,我google的时候没找到。 非常感谢。

【问题讨论】:

    标签: magento magento-1.8


    【解决方案1】:

    如果它是单引号(即不是撇号),请尝试转义 ' 字符:\'

    【讨论】:

    • 我从 CSV 文件导入产品名称,并使用默认的添加到购物车机制。我应该按照你的建议在哪里做。
    • 我不确定磁电机的工作原理,因为我从未使用过它,但您可以在将其添加到图表 (php.net/addslashes) 之前尝试使用 addslashes($s) 功能。
    【解决方案2】:

    你需要使用:

    echo $this->escapeHtml($_product->getName());
    

    $_helper = Mage::helper('catalog/output');
    echo $_helper->productAttribute($_product, $_product->getName(), 'name'); ?>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-03-11
      • 1970-01-01
      • 2023-04-06
      • 2016-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多