Moin,
Gerne möchte ich per Plugin bei einem Artikel eine Variation ausblenden und dieser einen Standardwert geben also eine Option vorauswählen.
Eine Option vorauswählen ist absolut kein Problem aber
wie kann ich eine Variation per Plugin/JS ein bzw. wieder einblenden?
Ich weiß natürlich wie ich per JS/Jquery Elemente ein und ausblende aber bei den Variationen gibt es keinen richtigen Selector um das zu machen..
Die Überschrift einer Variation sieht so aus:
Wie man sieht hat das Element dt keine ID und auch keinen Namen. Wie also per JS Ausblenden/Einblenden für die eine Variation.
Bei vielen Variationen hat DT auch keine ID oder einen Namen.
Das gleiche gilt für die Variation / dem Feld an sich zum auswählen / ausfüllen.
Das ganze Feld wird mit dem Tag DD umschlossen und hat auch keine klar erkennbare ID pro Variation:
Das ist für jede Variation der Fall.
Wäre super wenn mir hier jemand helfen könnte und mir sagt wie ich das am besten mache?
Jetzt habe ich gerade die productdetails/variation.tpl so angepasst das dass Element DT die ID "UeberschriftVariation_kEigenschaft" hat so kann ich diese ansprechen.
Das gleiche gilt für den Tag DD.
Allerdings ist es ja nicht Sinn der Sache das dass Template bearbeitet werden muss für ein Plugin.
Gerne möchte ich per Plugin bei einem Artikel eine Variation ausblenden und dieser einen Standardwert geben also eine Option vorauswählen.
Eine Option vorauswählen ist absolut kein Problem aber
wie kann ich eine Variation per Plugin/JS ein bzw. wieder einblenden?
Ich weiß natürlich wie ich per JS/Jquery Elemente ein und ausblende aber bei den Variationen gibt es keinen richtigen Selector um das zu machen..
Die Überschrift einer Variation sieht so aus:
HTML:
<dt>{$Variation->cName}
{if $Variation->cTyp === 'IMGSWATCHES'}
<span class="swatches-selected text-success" data-id="{$Variation->kEigenschaft}">
{foreach $Variation->Werte as $variationValue}
{if isset($oVariationKombi_arr[$variationValue->kEigenschaft])
&& in_array($variationValue->kEigenschaftWert, $oVariationKombi_arr[$variationValue->kEigenschaft])}
{$variationValue->cName}
{break}
{/if}
{/foreach}
</span>
{/if}
</dt>
Bei vielen Variationen hat DT auch keine ID oder einen Namen.
Das gleiche gilt für die Variation / dem Feld an sich zum auswählen / ausfüllen.
Das ganze Feld wird mit dem Tag DD umschlossen und hat auch keine klar erkennbare ID pro Variation:
HTML:
<dd class="form-group text-left-util">
Wäre super wenn mir hier jemand helfen könnte und mir sagt wie ich das am besten mache?
Jetzt habe ich gerade die productdetails/variation.tpl so angepasst das dass Element DT die ID "UeberschriftVariation_kEigenschaft" hat so kann ich diese ansprechen.
Das gleiche gilt für den Tag DD.
Allerdings ist es ja nicht Sinn der Sache das dass Template bearbeitet werden muss für ein Plugin.