Wie kann man am einfachsten den verwendeten HTML-Code von Dokumenten ansehen und dann das zugehörige CSS anpassen?
Wenn man die erstellten Dokumente öffnet, sind es PDFs und bei einer Vorschau wird nicht der Code von den Twig-Dateien der Dokumente angezeigt, sondern etwas anderes.
Danke. Ich möchte die erstellten Dokumente in den Entwickler-Tools der Browser ansehen.
Da man aber nur PDFs runterladen kann, kann man nicht richtig nachvollziehen, wie der zugehörige HTML-Code und das angewandte CSS aussieht.
Wenn man das weiß, kann man die Templates viel einfacher anpassen.
Auf den Rechnungen möchte ich die Spaltenbreite anpassen und prüfen, ob #000 als Schriftfarbe angegeben ist. Das geht am einfachsten mit den Entwickler-Tools.
Wenn das Dokument erzeugt wurde, haben die verwendeten Templates keinen Einfluss mehr darauf. Daher wirst Du hier nur weiterkommen, wenn Du Dich mit entsprechenden Sourcen beschäftigst. Bei Fragen dazu wirst Du vermutlich mehr Hilfe im Entwicklerforum bekommen: https://forum.shopware.com/c/shopware-6-german/programmierung/33.
Du kannst dich von hier aus durcharbeiten. Es sind nicht all zu viele Dokumente und die Struktur ist eigentlich recht klar, wenn man HTML/twig lesen kann.
Ich habe aber nicht rausgefunden, wie ich die Spaltenbreiten schnell anpassen kann.
Ich möchte auch die Schriftgröße im Footer anpassen, damit ein normaler Mensch die Bankverbindung lesen kann und prüfen, ob für die ganzen Dokumente #000 als Schriftfarbe verwendet wird. Mit den Entwickler-Tools könnte man schnell testen, ob Änderungen angewendet werden und passen.
Das sollte Shopware viel benutzerfreundlicher machen. Es handelt sich schließlich um wichtige Dokumente, die ständig gebraucht werden.
Wie kann ich am einfachsten die Spalte mit den Bestellnummern kleiner und die Spalte mit den Artikelbezeichnungen breiter machen?
Ich sehe keine passenden CSS-Angaben dazu.
Die Bestellnummern-Spalte ist zu breit und die Artikelbezeichnungen-Spalte zu schmal, sodass bei vielen Artikeln mehrzeilige Angaben entstehen, obwohl es leicht in eine Zeile gehen würde.
Wenn man mehrere Artikel bestellt, kann die Rechnung schnell zweiseitig und unübersichtlicher werden.
Beim Footer kann man nicht einfach font-size anpassen, weil dort mehrere Spalten angelegt sind.
Ich habe jetzt nicht nachgesehen, aber wenn es momentan noch keine Klassen gibt, welche die Spalten unterscheiden lassen, dann musst du eben selbst solche Klassen anlegen und entsprechend per CSS formatieren.
th ist ja nur der head der Tabelle. Um sicher zu gehen, sollte auch das td. entsprechende Breite zugewiesen werden. Aber generell ist genau das der richtige Ansatz.
Hallo UX4U,
ich kann Dir leider nicht sagen, ob das so ohne Weiteres möglich wäre. Programmwünsche / Verbesserungsvorschläge könnt Ihr am besten über den öffentlichen Issuetracker (https://issues.shopware.com/) anbringen. Mehr könnte ich auch nicht tun.