Magento-如果选项更改,则更新属性

Magento-如果选项更改,则更新属性,magento,Magento,我真的需要一些关于magento的支持: 在本页上: 如果该选项从下拉列表中更改,例如从150克更改为200克,则此页面上作为Zutaten的成分也应更新。但只有价格会改变,而不是文字的权利变成工具提示Zutaten 我如何或在哪里可以这样做 这就是我迄今为止所尝试的: 我已经创建了一个新属性并将其放入checkbox.phtml中。这是它的代码: <p> <label>Zutaten:</label> <a class="tooltips" href=

我真的需要一些关于magento的支持:

在本页上:

如果该选项从下拉列表中更改,例如从150克更改为200克,则此页面上作为Zutaten的成分也应更新。但只有价格会改变,而不是文字的权利变成工具提示Zutaten

我如何或在哪里可以这样做

这就是我迄今为止所尝试的:

我已经创建了一个新属性并将其放入checkbox.phtml中。这是它的代码:

<p>
<label>Zutaten:</label>
<a class="tooltips" href="#">
<img src="https://shop.ellyseidl.de/skin/frontend/base/default/pektsekye/optionbundle‌​/info_icon.gif" width="11px" height="11px" />
<span><strong>Zutaten:</strong> 
<?php echo Mage::getModel('catalog/product')->load($_selection->getId())->getData('zutaten'‌​); ?>
</span>
</a>
</p> 

但是一旦选择了一个选项,它就不会更改工具提示。我想您必须使用jQuery手动执行此操作,因为您在页面上使用它,方法是在选择框中添加id=attribute154或class=super属性select的更改事件。 您必须根据所选选项更改工具提示中的文本

编辑: jQuery'attribute154'。关于'change',函数{ var selectedVal=jQuerythis.val; //如果要根据所选文本更改工具提示,可以通过以下方式获得: var selectedText=jQuerythis.findoption:selected.text; 如果选择Val!={ var ingredientsText=; 如果选择了文本==“150克”{ IngCreditsText=‘150克的成分’; }否则,如果选择了文本==“200克”{ ingredientsText=‘200克的成分’; } //等等 jQuery'.tooltips'.find'span:first'.html'Zutaten:'+'Folgen in Kürze:'+ingredientsText; }否则{ jQuery'.tooltips'.find'span:first'.html'Zutaten:'+'Folgen in Kürze:'; } }; 请记住,你必须按你需要的方式修改文本。我仍然不知道你必须在工具提示中添加什么,但我刚刚在你的网站上测试了它,它可以工作。根据Kürze中的Folgen文本,这意味着很快就会出现,但不确定需要更新的文本是什么。 编辑2:
IngreditsText变量将取决于所选语法的数量,如果它们是静态的,您可以自己在代码中输入它们,如果它们是动态的,您必须将它们添加到HTML中的某个隐藏位置,例如,然后使用JS从那里获取它们。

感谢您的帮助zokibtmkd,但是我必须将此脚本放在哪里?我如何执行它?你必须把它放在打印选择框的模板中。在Magento 1.9.1.0中,此模板位于app/design/frontend/base/default/template/catalog/product/view/type/options/configurable.phtml中,除非您为此使用自己的主题和模板。把JS代码放在底部,你应该会没事的。嗨,zokibtmkd,我只是把脚本粘贴到你告诉我的地方,但它似乎不起作用。你还需要调整什么吗?我已经更新了脚本,这个脚本将更改工具提示中的文本,但正如我所说的,我不确定你打算用它做什么。如果我选择150 gram,会发生什么?例如,需要在工具提示中添加的文本是什么?让我尝试解释一下:由于您可以在选项150 gram、200 gram等中选择的每个产品都有自己的Zutaten->成分,因此工具提示也必须更新,因为它们与产品本身相关。例如:150克含有200克以外的其他成分-这就是为什么工具提示必须更新的原因。Zutaten保存在另一个名为Zutaten的属性中。你给我看的剧本行得通吗?