-gelöst- Variable in Artikel.tpl

rezeptionist

Aktives Mitglied
19. März 2008
16
0
Hallo miteinander,
Ich habe ein kleines Problerm in der Artikel.tpl,
ich will den Artikelpreis in der Artikel.tpl als variable haben um sie in einem php tag in Grafiken umzuwandeln.

Ist das möglich

Hier mal etwas code:

Code:
{php}
function getPriceAsImage($price) 
{

    // Zahlen als Grafiken, bei Bedarf anpassen 
    $images = array('gfx/0.gif','[img]/gfx/1.png[/img]','gfx/2.gif','gfx/3.gif','gfx/4.gif','gfx/5.gif','gfx/6.gif','gfx/7.gif','gfx/8.gif','[img]/gfx/9.png[/img]'); 
    $image_comma = '[img]/gfx/komma.png[/img]'; 
    $number = array(0,1,2,3,4,5,6,7,8,9); 
    
    if(is_numeric($price)){ $dot = explode(".", $price);
    
     if(!empty($dot[1])) { 
     
     $price_string = str_replace($number, $images, $dot[0]); 
     $price_string .= $image_comma; 
     $price_string .= str_replace($number, $images, $dot[1]); 
     }else{ 
     
     $price_string = str_replace($number, $images, $price);
      } 
      } 
      return $price_string; 
      } 
      
      
      // Funktion-Aufruf 
      
      $price = 19.99;
      $new_price = '[img]/gfx/euro.png[/img]'; 
      $new_price .= getPriceAsImage($price); 
      
      echo $new_price; 
  {/php}

wie bekomme ich nun den Preis in die variable $price ??


Vielen Dank im voraus

Rezeptionist
 

rezeptionist

Aktives Mitglied
19. März 2008
16
0
nicht schön aber erfolgreich !!
Code:
{assign var=teste value=$Artikel->Preise->cVKLocalized[$NettoPreise]}      
        {php}
function getPriceImage($price) 
{

    // Zahlen als Grafiken, bei Bedarf anpassen 
    $images = array('[img]/gfx/0.png[/img]','[img]/gfx/1.png[/img]','[img]/gfx/2.png[/img]','[img]/gfx/3.png[/img]','[img]/gfx/4.png[/img]','[img]/gfx/5.png[/img]','[img]/gfx/6.png[/img]','[img]/gfx/7.png[/img]','[img]/gfx/8.png[/img]','[img]/gfx/9.png[/img]'); 
    $image_comma = '[img]/gfx/komma.png[/img]'; 
    $number = array(0,1,2,3,4,5,6,7,8,9); 
    
    if(is_string($price)){ $dot = explode(",", $price);
    
     if(!empty($dot[1])) { 
     
     $price_string = str_replace($number, $images, $dot[0]); 
     $price_string .= $image_comma; 
     $price_string .= str_replace($number, $images, $dot[1]); 
     }else{ 
     
     $price_string = str_replace($number, $images, $price);
      } 
      } 
      return $price_string; 
      }         
      $price = $this->get_template_vars('teste');
      $price = substr("$price", 0, -6);
      $new_price = '[img]/gfx/euro.png[/img]'; 
      $new_price .= getPriceImage($price); 
      
      echo $new_price; 
  {/php}
 

Hifi-Matze

Sehr aktives Mitglied
8. September 2006
1.192
8
WOW !!! Ein SUPERGEILES Template und auch die Sache mit den Zahlen ist wirklich hervorragend!

Das einzige, was mir aufgefallen ist: Das "Warenkorb"-Symbol beim Artikel ist noch immer orange und passt deshalb nicht ins restliche Design - das würde ich noch anpassen.
Also das da: http://www.sport-wear-outlet.de/templates/JTL-Shop2/gfx/button_warenkorb.gif

Viele Grüsse
Matze
 
Zuletzt von einem Moderator bearbeitet:

rezeptionist

Aktives Mitglied
19. März 2008
16
0
Danke,

wie gesagt noch Beta und diese "Kleinigkeiten" werde ich schnellstmöglich cleanen.

Mein Kunde will eben zuerst das Grobe sehen und dann die Feinheiten.

greets rezeptionist
 

wollfindling

Aktives Mitglied
30. Juni 2007
43
0
An welcher Stelle hast du diesen Code eingesetzt in der Artikel.tpl?

Oder muss ich irgendwelche Code-Zeilen komplett damit ersetzen?

Gruß
 

rezeptionist

Aktives Mitglied
19. März 2008
16
0
schick mir ne PM mit email adresse und ich sende dir mal die Datei zu. Habe gerade nicht die Zeit es ausführlich zu erklären.

greets rezeptionist
 
Ähnliche Themen
Titel Forum Antworten Datum
Gelöst: Amazon Abgleich Fehlermeldungen Störungsmeldungen 1
Gelöst: Shipping 4.0 gibt fehler: The product entered is unknown. JTL-Wawi 1.11 6
gelöst: Für diesen User wurde zum angegebenen Mandanten keine Firma gefunden!! JTL-Wawi 1.10 13
(gelöst) Ecomdata - JTL Worker 2.0 - Startet nicht - Schließt ohne Fehlermeldung JTL-Wawi 2.0 10
Neu DotLiquide Variable Voraussichtliches Lieferdatum auf Rechnung User helfen Usern - Fragen zu JTL-Wawi 1
[AKZ] Anbieterkennzeichnung Variable anpassen Einrichtung JTL-Shop5 5
JTL Wawi 1.11. - Fenstergröße - Artikel auf Einkaufsliste setzen JTL-Wawi 1.11 2
Exportvorlage: Auftrag nur Artikel die per Dropshipping verfügbar sind in Datei schreiben JTL-Wawi 1.11 3
Neu JTL → Shopify Connector: MappingTablesException / „Endpoint id is empty“ – betroffene Artikel aus Logs per SQL finden Shopify-Connector 1
Fehlermeldung beim Artikel erstellen JTL-Wawi 1.11 3
Probleme beim Shopify-Abgleich: Artikel trotz erfolgreichem Abgleich nicht in Shopify auffindbar JTL-Wawi 1.11 1
Neu Verkaufskanal Sichtbarkeit Zuweisung Artikel in Shopware gelöscht - Connector Bug? Shopware-Connector 1
Eigenes Feld aus Artikel auf Lagerpackliste ausgeben JTL-Wawi 1.11 1
Neu Artikel-Menü zurück Allgemeine Fragen zu JTL-Shop 1
JTL Artikel-Maske leer/verschoben (1.11.7) JTL-Wawi 1.11 2
Neu Ein Artikel in der Kategorie Allgemeine Fragen zu JTL-Shop 5
Neu nicht lieferbare Artikel aus Bestellung wieder auf die Einkaufsliste setzen ?! User helfen Usern - Fragen zu JTL-Wawi 1
Neu Streichpreise oder Rabatte für Staffelpreise von einem Artikel einrichten? Wie am Besten? JTL-Wawi 1.6 0
Neu Eigene Artikel Felder im JTL Shop anzeigen lassen User helfen Usern - Fragen zu JTL-Wawi 4
Neu Eigenes Feld aus Artikel in Artikeletikett ausgeben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
Mobile Web-App für JTL-WaWi — Aufträge, Artikel & Lager direkt vom Smartphone JTL-Wawi App 0
Neu Artikel ändern Bilder erst, wenn alle Variationen gewählt wurden Allgemeine Fragen zu JTL-Shop 1
Auswertung welche Kunden kaufen welche Artikel in Zeitraum x JTL-Wawi 1.11 4
Artikel Wareneingang buchen mit anderer Währung? JTL-Wawi 1.10 0
Neu Artikel letzte 10 Versanddaten, sortiert nach Datum mit Plattform Eigene Übersichten in der JTL-Wawi 4
Neu Versandklasse im Checkout am Artikel anzeigen Allgemeine Fragen zu JTL-Shop 1
Kein Versenden-Button wenn "Artikel vor dem Verpacken bestätigen" aktiv JTL-Wawi 1.11 2
Neu Versandklassen für Kategorien / Unterkategorien bzw. Artikel im Warenkorb User helfen Usern - Fragen zu JTL-Wawi 0
OTTO Artikel Zuweisung nicht möglich (1.11.6) JTL-Wawi 1.11 0
Neu Artikel Rücknahme über Kassenbon von letzter Woche in JTL-Pos JTL-POS - Ideen, Lob und Kritik 2

Ähnliche Themen