【发布时间】:2011-02-22 19:21:41
【问题描述】:
我正在开发这个禅宗购物车网站。 A Love Supreme Shop 在新的和特色列表中,无论我使用自定义模板还是默认模板,都只会出现产品描述的第一个字母。我使用的是 1.3.9,但数据来自 1.3.0 站点。
当产品描述显示在所有产品上时,它们显示得很好。 描述是否被错误地放入数组并且只显示数组的第一个元素?
【问题讨论】:
标签: zen-cart
我正在开发这个禅宗购物车网站。 A Love Supreme Shop 在新的和特色列表中,无论我使用自定义模板还是默认模板,都只会出现产品描述的第一个字母。我使用的是 1.3.9,但数据来自 1.3.0 站点。
当产品描述显示在所有产品上时,它们显示得很好。 描述是否被错误地放入数组并且只显示数组的第一个元素?
【问题讨论】:
标签: zen-cart
进入admin->configuration->new Listing,查看Display Product Description的值。我想知道你的是 0。应该是 120 还是 150。如果你没有看到这个设置,你的数据库缺少值。
无法查看文件
包括/模板/YOUR_TEMPLATE/templates/tpl_modules_products_new_listing.php
看看描述是如何被处理的。
【讨论】:
感谢 Scott 帮助我找到了问题的根源:
在我的管理员->配置->新列表->显示产品描述页面上没有文本框可以更改显示的字符数。
只有一个问题:
是否要显示产品说明 - 前 150 个字符? 后跟选项 0 = 关闭和 1 = 开启
我检查了另一台服务器上运行的另一个 zen cart,它有一个文本框来更改字符数。
我按照您的指示查看:
包括/模板/YOUR_TEMPLATE/templates/tpl_modules_products_new_listing.php
我编辑了显示产品描述的代码,将值 PRODUCT_NEW_LIST_DESCRIPTION 替换为 150。
这行得通。
然而,根本问题在这里解决了:
选择 *
来自configuration
WHERE configuration_title = '显示产品描述';
这将返回 4 条记录
将 configuration_value 从 1 更改为 150 更改 configuration_description 从: 是否要显示产品描述 - 前 150 字符?
到:
您要显示产品说明吗?
0= 关闭
150= 建议长度,或输入要显示的最大字符数
并将 set_function 更改为:
zen_cfg_select_option(array('0', '1'),
到:
空
感谢@Scott Wilson 的帮助。 仍然不知道问题的路径原因。可能没有正确迁移数据库。
【讨论】: