Magento上类别和产品页面上的wysiwyg短代码损坏的URL

时间:2016-01-12 09:44:20

标签: php magento wysiwyg

来自Magento商店前端的wysiwyg的破碎链接。我不确定是什么导致了这个,但他们以前工作过。

从Wysiwyg创建的我的网址似乎在管理员中很好,并且仅在类别和产品页面上被打破,但它们似乎仍在使用CMS页面。

破损网页上的网址与下面的网址不同,其中包含损坏的短代码:

管理员 -

    <img src="{{media url="wysiwyg/image.png"}}" alt="image" />

前端 -

    <img src="{{media url=" wysiwyg="" image.png"}}"="" alt="image">

这些img标签已插入Magento管理员的不同属性中,其中wysywig已用于添加图像。

在产品视图页面上,有时会从产品的description属性中提取{{media url =“”}}。在类别视图页面上,它们有时也会出现在类别的描述属性中。我认为它只是进入描述块,但我的模板是默认修改的。

2 个答案:

答案 0 :(得分:0)

引号存在问题。你应该使用这段代码。

<img src="{{media url='wysiwyg/image.png'}}" alt="image" />

Now you can use below code to get proper image output.

<?php
    echo $this->helper('cms')->getBlockTemplateProcessor()->filter($this->helper('catalog/output')->productAttribute($_product,nl2br($_product->getShortDescription()), 'short_description'));
 ?>

希望这段代码可以帮助你!!!

答案 1 :(得分:0)

这可能是由安全补丁6788添加的新安全权限或升级到1.9.2.2+

引起的

解决方案可能是将变量添加到

中的权限列表
  

系统 - &gt;权限 - &gt;变量