RapidWeaver druckt nur Inhalt, nicht das komplette Design!?

iCoco

iCoco

Aktives Mitglied
Thread Starter
Dabei seit
22.03.2004
Beiträge
1.575
Reaktionspunkte
88
Zusätzlich zu GoLive CS habe ich mir für die schnelle Erstellung einfacherer Seiten RapidWeaver zugelegt, nachdem ich durch iWeb auf den Geschmack gekommen bin, aber dann schnell enttäuscht war. Bin sehr beeindruckt, wie schnell und einfach und doch relativ leistungsfähig RapidWeaver da im Vergleich ist.

Nachdem ich mit RW nun also die erste Site fertig habe, stelle ich fest, dass beim Ausdruck der Seiten aus dem Browser nur der Textinhalt gedruckt wird, nicht aber das Theme-Design rundum (habe das Flancrest Theme gewählt, es scheint aber mit anderen Themes auch so zu sein). Daraufhin habe ich die print.css gelöscht, die style.css dupliziert und als print.css umbenannt. Der Ausdruck ist jetzt schon näher am Original, aber die png-Bilder im Kopf und die Farben in der Navigationsleiste fehlen noch immer. Wie krieg ich das hin?

Ach ja: "Hintergrund drucken" ist im Drucker-Dropdown aktiviert, daran kann's nicht liegen.
 
Habe versucht es gerade mit meinem eigenen Thema nachzuvollziehen - selbe Problem.

Egal mit welchem Browser seltsamerweise.

Könnte ein Problem sein daß die Hintergrundbilder mittels CSS importiert werden, zumindest kommt nur dort dieses Problem vor.

Alle anderen Bilder über normale <img> Tags werden einwandfrei dargestellt. :/

Eine vertraxte Geschichte das ganze.
 
in deinen Html Dateien sollte irgendwo im Header, dort wo das Stylesheet eingebunden wird sowas ähnliches wie *media="screen, projection"* stehen. Änder das "screen, projection" in "all", dann kannst du dir die 2 Stylesheets sparen. Das Design sollte jetzt auch beim Druck so aussehen wie auf dem Bildschirm (je nach Drucker-Konfiguration).

Aber nurmal sone Sache nebenbei: Wenn Leute deine Webseite ausdrucken wollen interessieren sie sich normalerweise für den Inhalt. Es wird sie daher eher stören wenn ihre teure Druckertinte für dein Layout draufgeht ;-). Also vielleicht nochmal überdenken und die Möglichkeiten von Css basiertem Layout auch ausnutzen.
 
Das liegt daran, dass das wahrscheinlich so in dem print.css festgelegt wurde
 
Das Phänomen ist übrigens auch bei allen anderen mit RW erstellten Sites so, die ich mal eben so im Web gecheckt habe (über Rapid Weaver Site > Showcase). Dürfte also ein grundsätzliches Thema sein.

hossa schrieb:
in deinen Html Dateien sollte irgendwo im Header, dort wo das Stylesheet eingebunden wird sowas ähnliches wie *media="screen, projection"* stehen. Änder das "screen, projection" in "all", dann kannst du dir die 2 Stylesheets sparen. Das Design sollte jetzt auch beim Druck so aussehen wie auf dem Bildschirm (je nach Drucker-Konfiguration).
Hab im Quelltext einiges gefunden:

<link rel="stylesheet"
type="text/css"
media="screen"
href="rw_common/themes/flancrest/styles.css" />
<link rel="stylesheet"
type="text/css"
media="print"
href="rw_common/themes/flancrest/print.css" />
<link rel="stylesheet"
type="text/css"
media="screen"
href="rw_common/themes/flancrest/css/styles/blue.css" />
<link rel="stylesheet"
type="text/css"
media="screen"
href=
"rw_common/themes/flancrest/css/alignment/align_center.css" />

<link rel="stylesheet"
type="text/css"
media="screen"
href=
"rw_common/themes/flancrest/css/banners/banner_default.css" />

<link rel="stylesheet"
type="text/css"
media="screen"
href=
"rw_common/themes/flancrest/css/sidebar/sidebar_left.css" />


Nun bin ich kein CSS-Kenner, deshalb eine *kleinlaute* Frage: Soll ich da nun sämtliche Vorkommen von "screen" in "all" ändern? Und wenn ich das außerhalb RW ändere, wird's ja sicher beim nächsten Aktualisierungs-Upload wieder überschrieben? Also keine dauerhafte Lösung?

hossa schrieb:
Aber nurmal sone Sache nebenbei: Wenn Leute deine Webseite ausdrucken wollen interessieren sie sich normalerweise für den Inhalt. Es wird sie daher eher stören wenn ihre teure Druckertinte für dein Layout draufgeht ;-). Also vielleicht nochmal überdenken und die Möglichkeiten von Css basiertem Layout auch ausnutzen.
Mag sein, dass manch einer nur Inhalte drucken will, aber andere wollen schon die ganze Pracht. Ich zum Beispiel. ;)
 
BalkonSurfer schrieb:
Das liegt daran, dass das wahrscheinlich so in dem print.css festgelegt wurde
Jupp, denke auch dass hier der Hund begraben liegt. Aber was konkret muss ich darin noch ändern, um die Seite vollständig, also mit Hintergrundbildern, Navigation etc. ausgedruckt zu bekommen?
 
Zuletzt bearbeitet:
iCoco schrieb:
Jupp, denke auch dass hier der Hund begraben liegt. Aber was konkret muss ich darin noch ändern, um die Seite vollständig, also mit Hintergrundbildern, Navigation etc. ausgedruckt zu bekommen?

Überall, wo ein

display: none;

definiert ist, wird nichts gedruckt. Daher solltest du diese Stellen aus dem Stylesheet herausnehmen oder ändern.
 
admartinator schrieb:
Überall, wo ein

display: none;

definiert ist, wird nichts gedruckt. Daher solltest du diese Stellen aus dem Stylesheet herausnehmen oder ändern.
Oder die print.css gegen die andere .css austauschen
 
admartinator schrieb:
Überall, wo ein

display: none;

definiert ist, wird nichts gedruckt. Daher solltest du diese Stellen aus dem Stylesheet herausnehmen oder ändern.
Hmmm, in dre print.css kommt das kein einziges Mal vor. Ich häng die print.css-Datei mal als .txt hier dran, vielleicht kann jemand was damit anfangen?
 
BalkonSurfer schrieb:
Oder die print.css gegen die andere .css austauschen
Das hab ich gemacht. Hier nochmal mein Auszug aus meinem ersten Post:
"... print.css gelöscht, die style.css dupliziert und als print.css umbenannt. Der Ausdruck ist jetzt schon näher am Original, aber die png-Bilder im Kopf und die Farben in der Navigationsleiste fehlen noch immer. Wie krieg ich das hin?" - (Also ein 1:1 Ausdruck der Seite, so wie sie sich im Browser darstellt.)
 
BalkonSurfer schrieb:
Oder die print.css gegen die andere .css austauschen
Das hab ich gemacht. Hier nochmal ein Auszug aus meinem ersten Post:
"... print.css gelöscht, die style.css dupliziert und als print.css umbenannt. Der Ausdruck ist jetzt schon näher am Original, aber die png-Bilder im Kopf und die Farben in der Navigationsleiste fehlen noch immer. Wie krieg ich das hin?" - (Also ein 1:1 Ausdruck der Seite, so wie sie sich im Browser darstellt.)
 
Hat wirklich keiner eine Idee?
Nicht mal admartinator, der RW-Pro?
 
Screenshot und dann drucken
 
BalkonSurfer schrieb:
Screenshot und dann drucken
Naja, als Workaround mag das ja angehen, aber normalerweise würde ich schon gerne über die normale Druckfunktion ausdrucken wollen. Man muss das doch über die print.css anpassen können? Bin halt nicht grad ein CSS-Pro, aber ihr kennt euch doch bestimmt alle damit aus...?
 
Noch ein zweites Problemchen fällt mir in dem Zusammenhang auf: Der Ausdruck des Inhalts beginnt erst unterhalb der Navigation. Was ist denn da nu wieder los?
 
Ziemlich gelber Theread hier, aber ich wage es trotzdem noch einmal und will versuchen, meine Frage so konkret wie möglich zu formulieren:

Das Aussehen der Darstellung wird über die style.css gesteuert, das Aussehen des Ausdrucks über die print.css. Kann man denn in der print.css nicht festlegen, dass die Navigation, die Seitenleiste, das Kopfbanner und der gesamte Inhalt ausgedruckt wird, und zwar exakt so, wie die Bildschirmdarstellung aussieht?
 
Ich hänge hier auch gerade fest :(
Habe die print.css gleich ganz weggelassen, damit sollte die styles.css überall gelten.

Trotzdem löscht Firefox beim drucken das Menü und verschiebt so die ganzen Hintergrundbilder :/
 
Tja, gibt offenbar wirklich keine Lösung dafür.
:confused:
 
Zurück
Oben Unten