其他信息选项卡不再工作了
-
12-12-2019 - |
题
我在我们的产品视图页面上有一个附加信息选项卡,在前端'上的产品视图页面上显示的属性设置为'。
我删除了属性,因为它们被命名为错误,但是当我在正确的属性组中创建了一个相同的设置和在正确的属性组中时,它不再显示在其他信息选项卡中。附加信息标签似乎无法正常工作。
我检查了商店范围,当我从管理产品>编辑产品管理页面添加到新属性的内容时。我不确定我可能缺少什么吗?
我刷新了我的缓存并重新索引。
这里是我的屏幕截图。
解决方案
我发现了这个问题。我们的Magento Instalation有一个名为Amasty Color Swatches的延伸,该名称在页面上有一个脚本,禁用附加信息选项卡。
这里是:
<script type="text/javascript">
var amConfAutoSelectAttribute = 1;
confData = new AmConfigurableData({"9":{"short_description":"<p>Lorem Ipsim<\/p>","description":"<p>More Lorem Ipsum<\/p>","not_is_in_stock":false,"attributes":" <h2>Additional Information<\/h2>\n <table class=\"data-table\" id=\"product-attribute-specs-table\">\n <col width=\"25%\" \/>\n <col \/>\n <tbody>\n <tr>\n <th class=\"label\">TEST ATTR<\/th>\n <td class=\"data\"><p>More Lorem Ipsum.<\/p><\/td>\n <\/tr>\n <\/tbody>\n <\/table>\n <script type=\"text\/javascript\">decorateTable('product-attribute-specs-table')<\/script>\n","name":"COnf Atr 1","price_html":"\n\n // code ommited for brevity
confData.textNotAvailable = "Choose previous option please...";
confData.mediaUrlMain = "http://dev.domain.local/amconf/media/index/id/13/";
confData.oneAttributeReload = "1";
confData.imageContainer = ".product-img-box";
confData.useSimplePrice = "1";
</script>
.
我无法从管理面板上的扩展设置中禁用此设置。我不得不评论的第62行
应用/代码/本地/ amasty / conf / conf / consog / product / peview / type / configurable.php
.
//'attributes' => Mage::app()->getLayout()->createBlock('catalog/product_view_attributes', 'product.attributes', array('template' => "catalog/product/view/attributes.phtml"))->setProduct($simple)->toHtml()
我不认为这是一个很好的解决方案,但由于扩展名正在抓住此数据以在产品视图页面上使用父可配置产品属性交换简单的产品属性。我认为整个问题都是由于模块与magento 1.9 rwd主题不兼容,其中将附加信息放在标签中。
其他提示
创建属性后,您是否将您的属性添加到正确的属性集。
在admin goto 中
类别 - >属性 - >管理属性集
首先在后端类别中添加一个属性 - >属性 - >管理属性。
然后在前端部分标记,在产品视图页面上可见。
。
向您的属性添加标签。
add / drag属性到类别中的默认属性集 - >属性 - >管理属性集。
然后添加新产品,您将看到您的新添加属性。
保存您的产品,您应该能够在PDP上看到新的属性Vale。