Jump to content
LisaJK

Dezimal-Stellen werden nicht angezeigt

Recommended Posts

Hallo,

 

ich habe das Problem, dass mein Shop keine Dezimalstellen anzeigt. Auch nicht, wenn ich diese in den Shopeinstellungen aktiviere.

Ich vermute, dies liegt an der Template https://www.templatemonsterpreview.com/demo/95092.html

Irgendeine Idee in welcher Datei ich die Angabe der Dezimalstellen fixen kann?

 

Viele Dank,
Lisa

Share this post


Link to post
Share on other sites

Wo kann man Dezimalstellen denn aktivieren? Ich kenne nur die Möglichkeit, die Anzahl der Stellen anzugeben.

Geht es um Euro oder um eine andere Währung?

Möglicherweise mußt du nach einer Änderung zunächst Caches löschen.

Share this post


Link to post
Share on other sites

Cache ist gelöscht... Ja, geht um Euro

Share this post


Link to post
Share on other sites

Caches in Prestashop und / oder im Browser?

Meine erste Frage hast du nicht beachtet, ich frage mich halt, wo du was eingestellt hast.

Share this post


Link to post
Share on other sites
Posted (edited)

Habe beide Caches gelöscht.

Die Dezimalstellen kann man unter Shopeinstellungen aktivieren, stand in meinem Anfangspost 😉Das ist jetzt aber auch nicht Theme-Spezifisch sondern generell bei Prestashop so.

Edited by LisaJK (see edit history)

Share this post


Link to post
Share on other sites

Aktivieren kann man sie nicht (jedenfalls kenne ich keinen entsprechenden Schalter), nur angeben wie viele Dezimalstellen es sein sollen. Ich versuche halt festzustellen, ob du das korrekt eingestellt hast (und z. B. nicht vergessen hast auf "Speichern" zu drücken). Ändere doch einfach mal die Anzahl auf 3, speichere und schau nochmal.

Du kannst natürlich auch einmal auf das Standard-Template umschalten um festzustellen ob es an deinem Template liegt.

Ach ja, und noch die derzeitige Standardfrage, welche PHP-Version nutzt du?

Share this post


Link to post
Share on other sites

Naja, aber 2 Dezimalstellen sind 2 Dezimalstellen und damit aktiviert oder 😉

Ja, da ist alles korrekt eingestellt.

Der Witz ist: Wenn ich auf Standard-Template umschalte sind sie da auch weg. Aber das Template was ich verwende kommt mit so einem Sample-Data-Installer und ich glaube der macht einiges kaputt (auch außerhalb der Template-Struktur). Deshalb habe ich nach einem Ort gesucht, wo ich in den Files die Dezimalstellen hard-coden kann.

PHP 7.2.30 war verwendet.

Inzwischen habe ich das ganze nochmal aufgesetzt und diesen Sample-Data-Installer nicht verwendet. Dann besteht das Problem auch nicht mehr.

Ich makiere diesen Thread mal als gelöst, aber wenn jemand weiß wo man die Dezimalstellen hard-coden kann wäre ich dankbar. Lerne gerne dazu ;)

Share this post


Link to post
Share on other sites
19 hours ago, LisaJK said:

aber wenn jemand weiß wo man die Dezimalstellen hard-coden kann wäre ich dankba

Die stehen in der Datenbank Tabelle ps_currencies

Share this post


Link to post
Share on other sites

Dort sind sie noch mit Nachkommastellen. Wie werden sie von dort abgefragt?

Share this post


Link to post
Share on other sites
4 hours ago, LisaJK said:

Wie werden sie von dort abgefragt?

In classes/curreny.php - aber fürchte das wird dich nicht viel weiter bringen wenn es am dem Sample Data deines Themes liegt

Share this post


Link to post
Share on other sites

Super. Ging mir ja auch mehr ums lernen als um das fixen. Ich schau mich da mal um 😉

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More