# UVP - Preis auf Anfrage

**URL:** <https://forum.shopware.com/t/uvp-preis-auf-anfrage/594>\
**Category:** Shopware 3.5\
**Tags:** general\
**Created:** [8. November 2010 um 14:24 UTC](https://forum.shopware.com/t/uvp-preis-auf-anfrage/594 "2010-11-08T14:24:17Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![plotterinsel](https://avatars.discourse-cdn.com/v4/letter/p/779978/32.png) [@plotterinsel](https://forum.shopware.com/u/plotterinsel)\
**Post date:** [8. November 2010 um 14:24 UTC](https://forum.shopware.com/t/uvp-preis-auf-anfrage/594/1 "2010-11-08T14:24:17Z")

</div>

Hallo liebe Gemeinde, ich möchte gern bei einigen Artikeln die Bestellmöglichkeit ausblenden, sodass der Artikel zwar da ist, aber nicht in den Warenkorb gelegt werden kann… vielleicht noch ausgeschmückt mit der Angabe „UVP - ein individuelles Angebot erhalten Sie auf Anfrage“ …und das ganze noch kundengruppenspezifisch … geht sowas?

---

<div class="post-metadata">

**Author:** ![Stefan\_Hamann](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@Stefan\_Hamann](https://forum.shopware.com/u/Stefan_Hamann)\
**Post date:** [8. November 2010 um 14:36 UTC](https://forum.shopware.com/t/uvp-preis-auf-anfrage/594/2 "2010-11-08T14:36:22Z")

</div>

Hey, klar geht das. Zunächst müsstest du ein neues Artikelzusatzfeld / Attribut vom Typ „Boolean“ anlegen - also bsw. „attr4“ - im Template würdest du dann in der detail/buy.tpl eine Abfrage um den Warenkorb Button herum integrieren. {if $sArticle.attr4 == true && $Shopware-\>System-\>sUSERGROUP == „EK“} // Statt EK, Key der gewünschten Knundengruppe {/if}

---

<div class="post-metadata">

**Author:** ![plotterinsel](https://avatars.discourse-cdn.com/v4/letter/p/779978/32.png) [@plotterinsel](https://forum.shopware.com/u/plotterinsel)\
**Post date:** [8. November 2010 um 15:46 UTC](https://forum.shopware.com/t/uvp-preis-auf-anfrage/594/3 "2010-11-08T15:46:38Z")

</div>

na klar doch, hab doch schon mit Attributen rumexperimentiert, aber auf die Idee bin ich noch nicht gekommen :oops: gleich dazu noch ne kleine Frage: steht das Objekt $sArticle immer zur Verfügung? also kann ich das in allen Templatedateien auswerten? … und vielen Dank für den guten Tipp und die schnelle Reaktion! :thumbup:

---

<div class="post-metadata">

**Author:** ![Stefan\_Hamann](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@Stefan\_Hamann](https://forum.shopware.com/u/Stefan_Hamann)\
**Post date:** [8. November 2010 um 15:51 UTC](https://forum.shopware.com/t/uvp-preis-auf-anfrage/594/4 "2010-11-08T15:51:00Z")

</div>

Also überall dort, wo Artikel angezeigt werden, ja. z.B. in den Boxen im Listing - die Variablen Bezeichnung kann aber abweichend sein.

---

<div class="post-metadata">

**Author:** ![plotterinsel](https://avatars.discourse-cdn.com/v4/letter/p/779978/32.png) [@plotterinsel](https://forum.shopware.com/u/plotterinsel)\
**Post date:** [7. Dezember 2010 um 15:28 UTC](https://forum.shopware.com/t/uvp-preis-auf-anfrage/594/5 "2010-12-07T15:28:50Z")

</div>

nu muss ich das uralte Thema doch noch mal aus der Versenkung holen… [quote]{if $sArticle.attr4 == true && $Shopware-\>System-\>sUSERGROUP == “EK”} // Statt EK, Key der gewünschten Knundengruppe {/if}[/quote] die Abfrage der Kundengruppe des Users geht mit $Shopware-\>System-\>sUSERGROUP == “EK” leider nicht ☹ die Variable bzw. das Objekt scheint in der buy.tpl und auch der data.tpl nicht zur Verfügung zu stehen. Komme ich irgendwie anders an die Kundengruppe ran? Vielleicht irgendwo in $sArtikel?

---

<div class="post-metadata">

**Author:** ![Stefan\_Hamann](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@Stefan\_Hamann](https://forum.shopware.com/u/Stefan_Hamann)\
**Post date:** [7. Dezember 2010 um 15:31 UTC](https://forum.shopware.com/t/uvp-preis-auf-anfrage/594/6 "2010-12-07T15:31:32Z")

</div>

Es muss glaube ich $Shopware()-\>System()-\> heißen - ansonsten bitte mal kurz das Debug & Log-Plugin aktivieren und mit FirePHP schauen, welche Variablen dort zur Verfügung stehen. An die Kundengruppe kommst du an dieser Stelle aber in jedem Fall, obige Lösung müsste eigentlich funktionieren…

---

<div class="post-metadata">

**Author:** ![plotterinsel](https://avatars.discourse-cdn.com/v4/letter/p/779978/32.png) [@plotterinsel](https://forum.shopware.com/u/plotterinsel)\
**Post date:** [7. Dezember 2010 um 17:23 UTC](https://forum.shopware.com/t/uvp-preis-auf-anfrage/594/7 "2010-12-07T17:23:25Z")

</div>

hm… also mit den Klammern geht auch nicht, da meckert SMARTY! ich hab heute schon den halben Tag nach ner Lösung mit FirePHP gesucht, aber eben nix gefunden, deshalb hab ich das Thema nochmal angeschnitten. Die zur Verfügung stehenden Variablen sind laut FirePHP: `spec value sAction index sErrorFlag array() sFormData array() sInquiry http://newshop.plotterins...?sOrdernumber=651-000-B50 sBreadcrumb array(array('link'=\>'shopware.php?sViewport=cat&... rand 72c99d2704ebc1dd4208ff0b6aa1494c sComparisons array() sLastArticles array(array('img'=\>'http://newshop.plotterins...0421c5130f56a888cbf\_... sBasketQuantity 0 sBasketAmount 0 sNotesQuantity 0 sUserLoggedIn TRUE sUniqueRand a182890b9e462e00d55df1e7d00b460e Shopware Shopware Shop Shopware\_Models\_Shop Locale Shopware\_Models\_Locale sCategories array(array('id'=\>'2151','parent'=\>'3','description'=\>'Schneideplot... sMainCategories array(array('id'=\>'2151','parent'=\>'3','description'... sCategoryStart 3 sCategoryCurrent 2,153 sMenu array('gDisabled'=\>array(array('id'=\>'37','tpl1variable'=\>'',... sCampaigns array('leftTop'=\>array(),'leftMiddle'=\>array(),'leftBottom'=\>array(),'rightMi... sLanguages FALSE sCurrencies FALSE sShopname NULL` öhm… kann ich mir denn das Objekt „Shopware“ mit FirePHP anschauen? wenn ja wie geht das? Ansonsten hab ich schon alle Variablen angeschaut… in sArtikels gibts sowas wie priceGroup, da taucht dann immer ein EK auf, allerdings ist das wiederum bei Variantenartikeln nutzlos… \*verzweifel\*

---

<div class="post-metadata">

**Author:** ![Stefan\_Hamann](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@Stefan\_Hamann](https://forum.shopware.com/u/Stefan_Hamann)\
**Post date:** [7. Dezember 2010 um 17:43 UTC](https://forum.shopware.com/t/uvp-preis-auf-anfrage/594/8 "2010-12-07T17:43:55Z")

</div>

Okay, ` {$Shopware-\>System()-\>sUSERGROUP} ` So geht es - musste ich gerade mal eben selbst ausprobieren, nun kann es weiter gehen.

---

<div class="post-metadata">

**Author:** ![Heiner\_Lohaus](https://avatars.discourse-cdn.com/v4/letter/h/b5a626/32.png) [@Heiner\_Lohaus](https://forum.shopware.com/u/Heiner_Lohaus)\
**Post date:** [7. Dezember 2010 um 17:45 UTC](https://forum.shopware.com/t/uvp-preis-auf-anfrage/594/9 "2010-12-07T17:45:05Z")

</div>

Hi, versuche doch mal das: `{$Shopware-\>System()-\>sUSERGROUP}` “System” ist kein Attribut von $Shopware sondern eine Methode von $Shopware. 😉 Außerdem kann auch so auf das Session-Objekt zugegriffen werden: `{$Shopware-\>Session()-\>?}` Viele Grüße Heiner

---

<div class="post-metadata">

**Author:** ![plotterinsel](https://avatars.discourse-cdn.com/v4/letter/p/779978/32.png) [@plotterinsel](https://forum.shopware.com/u/plotterinsel)\
**Post date:** [7. Dezember 2010 um 18:11 UTC](https://forum.shopware.com/t/uvp-preis-auf-anfrage/594/10 "2010-12-07T18:11:29Z")

</div>

yippiieeh! es funktioniert! 😃 Vielen Dank euch beiden! btw. gibts es irgendwo eine aktuelle Übersicht über die Objekte, Methoden und Felder (Attribute der Objekte) ?

---

<div class="post-metadata">

**Author:** ![JBerg](https://avatars.discourse-cdn.com/v4/letter/j/e495f1/32.png) [@JBerg](https://forum.shopware.com/u/JBerg)\
**Post date:** [9. Oktober 2013 um 15:52 UTC](https://forum.shopware.com/t/uvp-preis-auf-anfrage/594/11 "2013-10-09T15:52:12Z")

</div>

kann mal jemand die buy.tpl hier reinstellen, wie das dann aussieht?
