1

这是一个相当奇怪的...

在之前的某个时候,我们已将 Magento 产品的默认“有货”文本更改为“可订购”。

默认值:- 可用性:有货

新:- 可用性:可订购

问题是,我们无法找到它在哪里或如何被覆盖......

在下面的文件中,默认的库存消息 In Stock 和 Out of Stock 仍然存在。如果我在前端显示带有块名称的模板提示,则该块指向该文件。如果我更改此文件中的文本“In Stock”,它确实会更改前端的文本“Available to order”。

/app/design/frontend/*/default/template/catalog/product/view/type/default.phtml

没有 CSS / JS 文本替换,也没有编辑语言文件以将文本“有货”更改为“可订购”。

事实上,我已经对服务器上 /app 目录的全部内容进行了站点搜索,并且在任何文件中都没有找到“可订购”的结果。

所有缓存已被清除(包括缓存存储),并且已执行完整的重新索引。

我想要实现的只是将它从“可订购”改回“有货”,但根据模板文件,它已经设置为“有货”。

很快就没有这个想法了......

4

1 回答 1

1

在数据库的 core_translate 表中找到了控制它的原因。

该表包含的所有内容如下...

在此处输入图像描述

究竟是什么覆盖了默认的“有货”标签。

看起来 Magento 后台的内联翻译在某些时候被用来设置这个。

感谢 Mufaddal回答这个问题。

于 2013-05-01T11:58:42.230 回答