# Variantenartikel-Hauptartikel als Vorgabe

**URL:** <https://forum.shopware.com/t/variantenartikel-hauptartikel-als-vorgabe/5116>\
**Category:** Shopware 3.5\
**Tags:** general\
**Created:** [16. November 2011 um 16:31 UTC](https://forum.shopware.com/t/variantenartikel-hauptartikel-als-vorgabe/5116 "2011-11-16T16:31:18Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![eWeniger](https://avatars.discourse-cdn.com/v4/letter/e/9de053/32.png) [@eWeniger](https://forum.shopware.com/u/eWeniger)\
**Post date:** [16. November 2011 um 16:31 UTC](https://forum.shopware.com/t/variantenartikel-hauptartikel-als-vorgabe/5116/1 "2011-11-16T16:31:18Z")

</div>

Hallo, bei den Variantenartikeln muss der Kunde wählen, welche Variante er möchte. Ist es möglich, den Hauptartikel sofort als erste Auswahl anzeigen zu lassen. Beispiel Hauptartikel Putenfleisch 400g Variante Putenfleisch 800g Bisher wird angezeigt: Bitte wählen Sie, dann hat man die Wahl zwischen 400g oder 800g Ich hätte jetzt gern die 400g vorgegeben. Geht das und wenn ja, was müsste man (wo) ändern?

---

<div class="post-metadata">

**Author:** ![slowmotion](https://avatars.discourse-cdn.com/v4/letter/s/e8c25b/32.png) [@slowmotion](https://forum.shopware.com/u/slowmotion)\
**Post date:** [16. Dezember 2011 um 11:36 UTC](https://forum.shopware.com/t/variantenartikel-hauptartikel-als-vorgabe/5116/2 "2011-12-16T11:36:06Z")

</div>

Morgen. templates/\_default/frontend/detail/buy.tpl Zeile 19: ` {if !$sArticle.sConfigurator && $sArticle.sVariants} {block name='frontend\_detail\_buy\_variant'} <select name="sAdd" id="sAdd" class="variant">
					<option value="">{s name="DetailBuyValueSelect"}{/s}</option>
					<option value="{$sArticle.ordernumber}">
`

wird zu:

```auto
		{if !$sArticle.sConfigurator &amp;&amp; $sArticle.sVariants}
			{block name='frontend_detail_buy_variant'}
				<select name="sAdd" id="sAdd" class="variant">

					<option value="{$sArticle.ordernumber}">
```

also einfach in Zeile 22 (

{s name="DetailBuyValueSelect"}{/s}) entfernen :)

---

<div class="post-metadata">

**Author:** ![slowmotion](https://avatars.discourse-cdn.com/v4/letter/s/e8c25b/32.png) [@slowmotion](https://forum.shopware.com/u/slowmotion)\
**Post date:** [16. Dezember 2011 um 11:56 UTC](https://forum.shopware.com/t/variantenartikel-hauptartikel-als-vorgabe/5116/3 "2011-12-16T11:56:19Z")

</div>

Achso, was ich vergessen habe - Wenn du noch möchtest das der “In den Warenkorb”-Button nicht ausgegraut ist musst du noch folgendes tun: templates/\_default/fronted/\_resources/javascript/jquery.shopware.js Zeile 2016 ` // Hide delivery info $('.delivery\_container').hide(); // Hide basket $('#basketButton').css('opacity', '0.4'); ` ändern in: ` // Hide delivery info // $('.delivery\_container').hide(); // Hide basket $('#basketButton').css('opacity', '1.0'); ` ($(’.delivery\_container’).hide(); auskommentieren, damit die Lieferzeit angezeigt wird)

---

<div class="post-metadata">

**Author:** ![eWeniger](https://avatars.discourse-cdn.com/v4/letter/e/9de053/32.png) [@eWeniger](https://forum.shopware.com/u/eWeniger)\
**Post date:** [16. Dezember 2011 um 18:36 UTC](https://forum.shopware.com/t/variantenartikel-hauptartikel-als-vorgabe/5116/4 "2011-12-16T18:36:39Z")

</div>

Hi, danke für Deine Mühe. Das werde ich - sobald ich mein aktuelles Problem gelöste habe - mal umsetzen und berichten.

---

<div class="post-metadata">

**Author:** ![pfiffi80](https://avatars.discourse-cdn.com/v4/letter/p/57b2e6/32.png) [@pfiffi80](https://forum.shopware.com/u/pfiffi80)\
**Post date:** [20. Januar 2012 um 10:55 UTC](https://forum.shopware.com/t/variantenartikel-hauptartikel-als-vorgabe/5116/5 "2012-01-20T10:55:45Z")

</div>

Irgendwie klappt das mit dem Warenkorbbutton nicht… Ich möchte das der Hauptartikel nicht angezeigt wird, sprich nur die Varianten. Die Anzeige der Varianten hab ich hinbekommen, nur die Lieferzeit fehlt und eben der Warenkorbbutton… [code] {block name=‘frontend\_detail\_buy\_variant’} {foreach from=$sArticle.sVariants item=variant} \<option value="{$variant.ordernumber}"\> {if $variant.additionaltext} {$variant.additionaltext} {else} {$variant.ordernumber} {/if} \</option\> {/foreach} \</select\> {/block}[/code] Woran kann das liegen? Cache hab ich mehrfach geleert....

---

<div class="post-metadata">

**Author:** ![slowmotion](https://avatars.discourse-cdn.com/v4/letter/s/e8c25b/32.png) [@slowmotion](https://forum.shopware.com/u/slowmotion)\
**Post date:** [23. Februar 2012 um 17:28 UTC](https://forum.shopware.com/t/variantenartikel-hauptartikel-als-vorgabe/5116/6 "2012-02-23T17:28:59Z")

</div>

Also wegen dem Button hab ich nochmal nachgeschaut - in der neuen Version (3.5.6) steht der Code jetzt in der gleichen Datei (templates/\_default/fronted/\_resources/javascript/jquery.shopware.js) ab Zeile 2055 - ist also was nach unten gerutscht… dort dann wie oben beschrieben: `$('.delivery\_container').hide();` auskommentieren und `$('#basketButton').css('opacity', '0.4');` in `$('#basketButton').css('opacity', '1.0');` ändern

---

<div class="post-metadata">

**Author:** ![testlauf](https://avatars.discourse-cdn.com/v4/letter/t/9d8465/32.png) [@testlauf](https://forum.shopware.com/u/testlauf)\
**Post date:** [24. Februar 2012 um 12:54 UTC](https://forum.shopware.com/t/variantenartikel-hauptartikel-als-vorgabe/5116/7 "2012-02-24T12:54:37Z")

</div>

Dank [http://www.storemotion.de](http://www.storemotion.de) weiss ich nun, warum es nicht funktioniert hat. Die jquery wird gar nicht aufgerufen bis die Auswahl via Button aufgerufen und geändert wird. D.h. der Standard-Opacity-Wert wird hier definiert: /engine/Shopware/Plugins/Community/Frontend/BasketAnimation/view/frontend/\_resources/javascript. Und die Ausklammerung des „Hide Basket“ sollte auch (zusätzlich) hier geschehen 🙂
