Mit großem Interesse habe ich diesen Beitrag gelesen: Drucken von Beiträgen
Leider bin ich in PHP JS usw. zu wenig gebildet, um zu verstehen, wie ich diese Anregungen in meinen neuen Websites umsetzen kann. Ich habe zwei alternative Ziele:
Entweder soll über die Browser-Funktion gedruckt werden (bevorzugt) oder über einen selbst erstellten Druck-Button auf der Webseite.
Meine J4 Websites sind mittels YooTheme Pagebuilder erstellt. Leider hat der Pagebuilder keine print.css – Nutzt man die Druckfunktion des Browsers, erhält man voll das Chaos. Aber immerhin kann man eine ansehnliche Ausgabe erhalten, wenn man an die URL der jeweiligen Seite ?tmpl=template anhängt. Und die darüber angezeigte Seite kann man schon relativ gut mit der Browser-Druckfunktion ausdrucken. Dabei wird offensichtlich überwiegend das Layout genutzt, das für große Screens gedacht ist.
Da ein Webbrowser nicht von selbst auf die Idee kommt, mit der Druckfunktion zusammen die URL um ?tmpl=template zu ergänzen, benötige ich wohl einen Druck-Button, der dann nicht nur die zu druckende Seite in eine brauchbare Form bringt, sondern der dann auch zugleich die Druckfunktion des Browsers auslöst, damit der Besucher nicht zusätzlich noch den Druck-Button des Browsers betätigen muss.
Frage: Wie muss der Code aussehen, den ich mit dem Button verknüpfe?
Eine weitere Schwierigkeit:
Meine Accordions sind bei Aufruf der Seite immer geschlossen. Und so wird der Copytext nicht mit ausgedruckt. Daher ich möchte eine CSS-Anweisung erstellen, die bei Nutzung der Print-Funktion bzw. bei Rendern der Webseite unter Anwendung von ?tmpl=template die Accordions allesamt ausklappen lässt. Auch da weiß ich nicht, wie ich das hinbekommen könnte.
Natürlich habe ich schon beim YooTheme Support nachgefragt. Aber von dort kam bisher keine Antwort.
Hier die URL zur Seite: https://ideecreativ.de