来自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 =“”}}。在类别视图页面上,它们有时也会出现在类别的描述属性中。我认为它只是进入描述块,但我的模板是默认修改的。
答案 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;变量