Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.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
Php 缺少Magento可配置选项块_Php_Magento - Fatal编程技术网

Php 缺少Magento可配置选项块

Php 缺少Magento可配置选项块,php,magento,Php,Magento,我一直在catalog/view/options/type/configurable.phtml中编辑,另一个在模板上工作的家伙一直在到处编辑。突然,整个可配置选项块(呈现configurable.phtml)从页面中消失了。以下块仍在view.phtml中: <?php if ($_product->isSaleable() && $this->hasOptions()):?> <?php echo $this->getChildCh

我一直在catalog/view/options/type/configurable.phtml中编辑,另一个在模板上工作的家伙一直在到处编辑。突然,整个可配置选项块(呈现configurable.phtml)从页面中消失了。以下块仍在view.phtml中:

<?php if ($_product->isSaleable() && $this->hasOptions()):?>
    <?php echo $this->getChildChildHtml('container1', '', true, true) ?>
<?php endif;?>



还有哪些可能会导致可配置选项块消失的内容?服务器或Magento日志中没有适用的错误。也没有任何JavaScript错误。我已经用新的副本替换了catalog.xml、view.phtml和configurable.phtml。Magento没有缓存,我正在使用cntrl+shift+r刷新页面,以防止浏览器缓存。我已经从if语句中删除了上面的代码。。。仍然没有选项块

我简直不敢相信,我花了六个小时排除了故障,发现我需要重新索引…

如果您在“产品详细信息”页面上查看代码的页面源代码,它会显示我在configurable.phtml中注释掉的代码!尝试还原默认的Magento模板并从那里开始工作。它必须由您或其他人所做的修改引起。所有默认应用程序/设计/前端/基础/默认文件已恢复。。。使用的模板已重命名,因此它将运行默认文件。仍然没有配置选项框!我也要尝试新的核心文件。。。至于产品本身,它是可配置的,有相关的产品,在“库存”中“可用”,每个简单的产品有1000个数量。产品可能还有其他问题吗?这是发生在一个产品上,还是发生在所有可配置的产品上?我创建了一个测试产品,然后重新编制索引,它再次工作。。。这和数据库有什么关系?谢谢@axel的帮助!
<?php if ($_product->isSaleable() && $this->hasOptions()):?>
    <?php echo $this->getChildChildHtml('container2', '', true, true) ?>
<?php endif;?>