2

我们的网站遇到了一个奇怪的问题,即我们的一些产品名称太长而且前面被截断,这真的很奇怪..

我已签入该app/code/core/Mage/Eav/Model/Entity/Attribute.php 文件,但它不包含属性值的限制。任何人都遇到过这样的问题,请帮助。

4

2 回答 2

2

这三个点,又名省略号,来自 CSS text-overflow:ellipsis参考)。我只知道这一点,因为我text-overflow:hidden在主页上使用超长 SKU。我相信这white-space: nowrap也必须设置或文本在<pre>标签内生效。

但是,是的,非常长的产品标题来自您的产品数据库。

从命令行,在您的 magento 安装的根目录下尝试:
find . -type f -name "*css" -print0 | xargs -0 grep -in "text-overflow"

在我的网站上执行此操作得到 24 个答案。23 有省略号作为设置。文件夹里还有很多东西/js/extjs,这超出了我的预期。


更新: ravisoni 一直说这是一个“编码问题”,而不是样式/ CSS 问题。@ravisoni,我相信您在没有足够背景的情况下提出了这个问题。

长文本是产品“名称”。当我们说“它来自数据库”时,我们是在说有人故意创建这个名字太长。查看您的网站,我看到这些产品出现在 Amazon Import 类别中,因此您用于将项目导入 Magento 的软件故意使名称过长。您需要编辑软件来执行此操作,或者Admin -> Catalog -> Manage Products自己手动更改它们。

管理产品网格

于 2013-03-06T01:31:14.947 回答
0

也许,这是一个 CSS 问题。去

皮肤/前端/默认/yourtheme/css/style.css
并删除类 .products-grid .product-name a { } 中的溢出并设置所需的高度和宽度。但请确保它不会破坏设计。

于 2013-03-04T11:58:06.487 回答