Norbertos Posted July 3 Share Posted July 3 Hallo, habe alle möglichen Tips hier und aus dem I-Net ausprobiert aber ich bekomme es einfach nicht hin die Schrift in der PDF-Rechnung zu ändern. In der PDF ist immer die Callibri eingetragen. Was ich auch mache (Änderungen in den Dateien des Ordners PDF) es geschieht nichts. Was mache ich hier falsch? Ein resignierender Norbert Link to comment Share on other sites More sharing options...
rictools Posted July 5 Share Posted July 5 Welche Dateien in welchem Ordner hast du denn bearbeitet? Es müßte Ordner namens "PDF" sowohl im allgemeinen Bereich als auch im Bereich deines Themes geben, wobei letzterer ersteren überschreibt. Link to comment Share on other sites More sharing options...
Norbertos Posted July 17 Author Share Posted July 17 Sorry, war leider kränk. Also von mir wird der PDF-Ordner im Theme bearbeitet. Dort ereiche ich mit einer Syle-Anweisung (hab dazu Standard-Schriften genommen) keine Änderungen. Auch im Quelltext der dem Browser gesendet wird ist keine Änderung zu sehen. Wenn ich aber eine "andere" Bilddatei einfüge, so wird diese Änderung übernommen... Norbert Link to comment Share on other sites More sharing options...
rictools Posted July 17 Share Posted July 17 Gerade mal probiert, es stehen offenbar nur ganz wenige definierte Schriften zur Verfügung, bei meinem Prestashop 1.6 unter anderem DejaVuSans und Helvetica. Wenn du eine andere Schrift benötigst, wird es offenbar aufwändig. Link to comment Share on other sites More sharing options...
Nickz Posted July 17 Share Posted July 17 Du musst herausfinden, wo die Fonts liegen, dann dein Lieblings Font als den Benannten, der bei der Rechnung Usus ist. Benenne den Rechnungsfont um vor dem Hochladen. Dann checken, ob der Trick funktioniert. Toi toi toi. Link to comment Share on other sites More sharing options...
rictools Posted July 17 Share Posted July 17 Hier gibt's ein (mit 119 € nicht ganz günstiges) Kaufmodul: https://www.presta-addons.com/en/prestashop-modules/3-pdf-extensions-prestashop.html Link to comment Share on other sites More sharing options...
Norbertos Posted July 18 Author Share Posted July 18 Naja, gut gemeinte Ratschläge. Aber das Problem ist im Momment das die in der entsprechenden PDF-Datei angegebenen Styleanweisung von Prestashop einfach entfernt wird. Egal welchen Font oder wie ich die style-Anweisung auch formuliere - sie wird IMMER entfernt. Auch der Versuch die im PDF-Modul angegebene Schriften einzusetzen funktioniert nicht. Norbert Link to comment Share on other sites More sharing options...
rictools Posted July 18 Share Posted July 18 Wie kann man denn "die STYLE-Anweisung unterschiedlich formulieren"? Und von welchem PDF-Modul sprichst du und welchen dort "angegebenen Schriften"? Link to comment Share on other sites More sharing options...
Norbertos Posted July 18 Author Share Posted July 18 Also: Styleanweisung z.B. mit und ohne !important .... oder an welcher Stelle genau einfügen? Mit den PDF-Dateien sind die Dateien im PDF-Ordner des Themes gemeint Als "PDF-Modul" arbeitet in Prestashop tcpdf im Ordner /vendor/tecnickcom/tcpdf. tcpdf hat standardmäßig einige Schrift mit an Board Norbert Link to comment Share on other sites More sharing options...
rictools Posted July 18 Share Posted July 18 Wie gesagt, du kannst nur einige Schriften verwenden (bei meinem Prestashop 1.6 sind es wohl nur 3), die in den Dateien von Prestashop konfiguriert sind. Willst du mehr, musst du Dateien bearbeiten, es gibt da Anleitungen (wie du ja auch schon festgestellt hast) oder z. B. das von mir verlinkte Kaufmodul. Link to comment Share on other sites More sharing options...
Norbertos Posted July 18 Author Share Posted July 18 Habe das leider auch festgestellt. Aber eine neue Schrift über CSS einfügen werde ich mal versuchen (ein Modul für über 100€ halte ich für ein wenig übertrieben) und hier berichten. Trotz allem DANKE! Norbert Link to comment Share on other sites More sharing options...
rictools Posted July 18 Share Posted July 18 "Über CSS"? Wie soll denn das gehen ... Die bisher diskutierte Style-Anweisung IST CSS, das allein reicht offenbar nicht. Link to comment Share on other sites More sharing options...
Timmermann Posted August 16 Share Posted August 16 Prestashop verwendet TCPDF - das kann nur im ganz engen Rahmen HTML/CSS interpretieren. Ich stehe gerade vor dem gleichen Problem: Ich möchte meine Rechnungs-PDF, welche als Prestashop-Standard gruselig aussieht, anpassen. Habe mir nun im Template-Ordner den PDF-Ordner von Prestashop kopiert, damit ich mit diesem arbeiten kann. Aktuell verzweifele ich schon daran nur das Logo zu verkleinern und nach rechts zu setzen. Normalerweise total simpel mit "<img src="{$logo_path}" width="120" />" - allerdings wird das alles komplett ignoriert. Ich kann das Logo komplett neu einsetzen und dann auch verändern, wenn ich die Datei /classes/pdf/PDFGenerator.php verändere. Das möchte ich aber ungerne machen, da es nicht Updatesicher ist. Offensichtlich sind da einige Overrides in den Overrides, die Overrides überschreiben.... *ironie* Ich denke ähnlich wird das auch mit deinen Schriften sein. Link to comment Share on other sites More sharing options...
rictools Posted August 17 Share Posted August 17 Am 16.8.2025 um 9:23 AM schrieb Timmermann: "<img src="{$logo_path}" width="120" />" - allerdings wird das alles komplett ignoriert. Kunststück, das ist keine gültige Anweisung. Möglicherweise sind Browser da toleranter und denken sich "px" dazu ... Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now