Nachkomma-Stellen des Preises kleiner darstellen

Guinness

Aktives Mitglied
19. Februar 2011
14
0
Hallo,

gibt es die Möglichkeit die Cent-Nachkommastellen beim Preis kleiner darzustellen?

Grüße, Guinness
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.774
830
AW: Nachkomma-Stellen des Preises kleiner darstellen

Keiner einen Lösungsvorschlag? Suche ebenfalls eine Lösung.
 

Nico Schmitz

Gut bekanntes Mitglied
2. Juli 2012
331
0
Hückelhoven
AW: Nachkomma-Stellen des Preises kleiner darstellen

Hi,

ist möglich. Ihr könntet nach belieben mit Smarty im Template direkt oder auch über JavaScript die Ausgabe manipulieren. Dafür müsst Ihr aber erstmal den Preis auseinander nehmen um den Cent Betrag eine eigene CSS Klasse zu geben. Dazu einfach die Variable die den Preis enthält durch ein paar PHP Funktionen jagen. Zuerst einmal strpos um das Komma zu finden. Wenn Ihr die Position des Kommas habt könnt Ihr nun den Preis auseinander nehmen. Dazu könnt Ihr dann die Funktion substr verwenden. Dazu einfach einmal von 0 bis zur Komma Position den ganzen Euro Betrag ausschneiden. Danach nach dem Komma bis 2 / oder Ende um den Cent Betrag zu entnehmen.

Als Beispiel :


Code:
// Komma Suchen
{assign var="pos" value=$preis|strpos:','}
// Ganzen Euro Betrag rausholen
{assign var="euro" value=$preis|substr:0:$pos}
// Cent Betrag rausholen
{assign var="cent" value=$preis|substr:$pos+1:2}
// Währung rausholen
{assign var="waehrung" value=$preis|substr:$pos+4:1}

// Jetzt haben wir die beiden Variablen $euro und $cent mit denen wir nun den Preis darstellen können.
$euro,<span class="kleinere_schrift">{$cent}</span> {$waehrung}


Das dient natürlich nur als Beispiel.
 

Ähnliche Themen