Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drupal6选项_图像模块:上载但不';t显示特定属性集的图像_Drupal_Drupal 6_Drupal Modules - Fatal编程技术网

Drupal6选项_图像模块:上载但不';t显示特定属性集的图像

Drupal6选项_图像模块:上载但不';t显示特定属性集的图像,drupal,drupal-6,drupal-modules,Drupal,Drupal 6,Drupal Modules,这是一个非常具体和非常具有挑战性的问题。我知道我找到其他有这个问题的人的机会很小,但我必须尝试。我被难住了 我正在使用Drupal6、Ubercart和OptionImages模块。 我想它切换产品图像作为不同的属性被选中 这适用于某些图像,但不适用于其他图像。它似乎与属性集有关,而与图像文件无关——我在许多属性集上尝试过相同的图像。我还尝试创建不同的属性集,看看是否可以找出属性的哪些方面导致option_图像不起作用。到目前为止运气不好 问题 对于某些属性组,选项图像将上载,但不会显示在产品

这是一个非常具体和非常具有挑战性的问题。我知道我找到其他有这个问题的人的机会很小,但我必须尝试。我被难住了

我正在使用Drupal6、Ubercart和OptionImages模块。 我想它切换产品图像作为不同的属性被选中

这适用于某些图像,但不适用于其他图像。它似乎与属性集有关,而与图像文件无关——我在许多属性集上尝试过相同的图像。我还尝试创建不同的属性集,看看是否可以找出属性的哪些方面导致option_图像不起作用。到目前为止运气不好

问题

  • 对于某些属性组,选项图像将上载,但不会显示在产品页面上
我学到的东西

  • 即使对于显示损坏的option_图像行为的产品,也会上载图像。我在数据库的files表和文件系统中看到它们
  • 我可以在产品页面上看到一个数组:“$node->option\u images”。此数组是为工作产品页填充的,而不是为不显示选项图像的产品页填充的
  • 当我打开数据库调试器时,我可以看到数据库被查询(uc\u选项\u图像\u加载)。但在破损的页面上,它会查询错误产品的图像。(例如:当它出现在瑞士杏仁页面上时,它会寻找夏普切达选项图像)这些产品使用不同的属性集
屏幕截图


我找到了。它允许我上传和预览option_图像,这让我走错了路。它实际上是启用和禁用选项图像属性的设置

设置如下:admin/store/settings/attributes

我认为这是一个可用性缺陷,因为让我上传禁用属性的图像让我感到非常困惑。但无论如何。解决了

现在就开始认真地质疑Drupal的方式