# Preise als Grafik darstellen

**URL:** <https://forum.shopware.com/t/preise-als-grafik-darstellen/6130>\
**Category:** Shopware 3.5\
**Tags:** templates--design\
**Created:** [9. Februar 2012 um 23:55 UTC](https://forum.shopware.com/t/preise-als-grafik-darstellen/6130 "2012-02-09T23:55:52Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![doogie](https://avatars.discourse-cdn.com/v4/letter/d/2acd7d/32.png) [@doogie](https://forum.shopware.com/u/doogie)\
**Post date:** [9. Februar 2012 um 23:55 UTC](https://forum.shopware.com/t/preise-als-grafik-darstellen/6130/1 "2012-02-09T23:55:52Z")

</div>

Hallo liebe Community ich versuche gerade die Preise als Grafik auszugeben und es klappt ganz gut, nur das Währungszeichen als grafik wird nicht angezeigt. Das Plugin habe ich hier herunter geladen [Your text to link here…](http://www.shopware.de/preise-als-grafik-darstellen/). Den code habe ich wie folgt geändert in zeile 87 box\_article.tpl: `{/if}{$sArticle.price|currency} ` in `{/if}{price2img price=$sArticle.price}|currency}` die php datei dazu [code]\<?php function smarty\_function\_price2img($params, &$smarty)  
{  
if(!empty($params[‘price’]))  
$price = str\_split($params[‘price’]);  
else  
return NULL;

```
$style = (!empty($params['style']))?$params['style'].'/':'';

$tpl_path = $smarty->\_tpl\_vars[sConfig][sTEMPLATEPATH].'/templates/hauptordner/frontend/\_resources/images/numbers/'.$style; $path= realpath('./').'/'.$tpl\_path; $ret = ''; foreach($price as $value) { if($value==',' || $value== '.') $value = 'dot'; if(is\_file($path.$value.'.gif')) $ret .= ' ![](templates/hauptordner/frontend/_resources/images/numbers/'.$value.'.gif)'; else return $params['price']; } return $ret; } ?\>[/code] könnt ihr mir helfen wo ich was ändern muss?? Die grafik datei des Euro zeichens ist als EUR.gif gekenntzeichnet.... lg :happy:
```

---

<div class="post-metadata">

**Author:** ![avenger](https://avatars.discourse-cdn.com/v4/letter/a/9de0a6/32.png) [@avenger](https://forum.shopware.com/u/avenger)\
**Post date:** [10. Februar 2012 um 05:17 UTC](https://forum.shopware.com/t/preise-als-grafik-darstellen/6130/2 "2012-02-10T05:17:05Z")

</div>

[quote=„doogie“]{price2img price=$sArticle.price}|currency}[/quote] Die „currency“ wird ja nicht an die Funktion „price2img“ übergeben… Wundert mich, dass Smarty keinen Fehler gemeldet hat, weil da m.E. ein „}“ zu viel ist. Versuche es mal so „{price2img price=$sArticle.price|currency}“

---

<div class="post-metadata">

**Author:** ![doogie](https://avatars.discourse-cdn.com/v4/letter/d/2acd7d/32.png) [@doogie](https://forum.shopware.com/u/doogie)\
**Post date:** [11. Februar 2012 um 00:32 UTC](https://forum.shopware.com/t/preise-als-grafik-darstellen/6130/3 "2012-02-11T00:32:41Z")

</div>

[quote=„avenger“][quote=„doogie“]{price2img price=$sArticle.price}|currency}[/quote] Die „currency“ wird ja nicht an die Funktion „price2img“ übergeben… Wundert mich, dass Smarty keinen Fehler gemeldet hat, weil da m.E. ein „}“ zu viel ist. Versuche es mal so „{price2img price=$sArticle.price|currency}“[/quote] Hi erstmal danke für deine Antwort. Leider streikt er da bei version 3.5.5 . Das Plugin ist ja für eine frühere Version ausgelegt, leider :(. Aber es müsste doch irgentetwas geben das er es wieder korrekt anzeigt. Mein plan ist es ja z.b. 49.95 als ganze Grafik anzeigen zu lassen und nicht mit einzelnen zahlen. Ich weiß nur nicht was ich im php code ändern muss…
