wie ändere ich denn z. B. die style_base_portrait.css.twig um Änderungen an den PDFs wie Rechnung/Lieferschein zu machen? Ich habe mir eine eigene style_base_portrait.css.twig in custom/plugins/meintheme/src/resources/views/documents/ angelegt.
Danke für Deine Anwort. Bin ich also nicht ganz falsch mit meiner Datei. Allerdings greift dort nicht alles, z. B. steht ja der Block .sum-container (wie auch .sender-address-container) standardmäßig nicht richtig rechtsbündig (warum auch immer), aber man kann ihn auch nicht verschieben:
Hatte das gleiche Problem, dass das CSS da einfach nicht greifen wollte.
Hab dann den ganzen Block überschrieben, dem sum-container eine eigene Klasse gegeben und da mein CSS drauf angewendet.
Du invoice.html.twig im views/documents-Ordner deines eigenen Themes anlegen, dann die originale invoice.html.twig extenden und den {% block document_sum %} (zu finden unter documents/includes/summary.html.twig) dort einfach komplett reinkopieren, nur die Klassen der ersten beiden Divs ändern zu div class=custom-sum-container und
table class=custom-sum-table.
Zufällig bin ich auch eben beim Anpassen, aber bei mir wird die style_base_portrait.css.twig nicht ignoriert. Zumindest was die Version 6.5.8.9 betriffft.
In der Zwischenzeit sieht es so aus als würde die style_base_portrait.css.twig als Ganzes gar nicht ignoriert.
Aber bestimmte Änderungen greifen einfach nicht. Wie z.B. die Schriftgröße ändern bei body. Footer Schriftgröße geht z.B. wieder.
Den Font überhaupt zu ändern geht bei mir in der base.html.twig auch nicht. Angezeigt wird aber auch ohne mein extended template standardmäßig nicht der voreingestellte Google Font (Source Sans Pro). Sondern eine Standard-Serifenschrift. Die Source Sans ist serifenlos.
Wie kann ich hier debuggen? Wäre das HTML dann wär es leichter, aber im PDF kann ich ja gar keinen „Quellcode“ sehen…