Hi,
es geht immer noch um die Gedichteseite von mir: www.relaunch.festtagsgedichte.de
Da wir gerne die Druck-Funktion nutzen würden, habe ich die im Template belassen. Allerdings stört mich bei der Druckansicht, dass man wirklich ausschließlich den Content sieht. Ich habe schon an der print.css gebastelt, habe aber das Gefühl, da tut sich gar nichts.
Es wäre super, wenn auch die Content-Überschrift (ist ja glaube ich als h2 definiert) mit auf die Druckvorschau kommen würde. Wo muss ich da schrauben? Habs einfach nicht gefunden...
lg
Jeff
Druckansicht verändern
Re: Druckansicht verändern
Dafür müsstest du das print plugin umschreiben. Dort wird aktuell nur der Content zum Drucken übergeben ...
Re: Druckansicht verändern
Hi,
danke schon mal für den Hinweis. Hab mir die Datei grad mal angeschaut - das scheint mir dann doch extrem kompliziert...
Könntest Du (oder jemand anderes) mir evtl. Hinweise geben, wie ich zusätzliche Elemente einbinden kann?
{title} gibt es ja schon als Tag. Toll wäre auch, wenn ich den Footer (ein Global-Content-Block) mit einbinden könnte.
Hab in der Datei keinen Ansatz gefunden, wo und wie ich es einbinden kann...
lg
Jeff
danke schon mal für den Hinweis. Hab mir die Datei grad mal angeschaut - das scheint mir dann doch extrem kompliziert...

Könntest Du (oder jemand anderes) mir evtl. Hinweise geben, wie ich zusätzliche Elemente einbinden kann?
{title} gibt es ja schon als Tag. Toll wäre auch, wenn ich den Footer (ein Global-Content-Block) mit einbinden könnte.
Hab in der Datei keinen Ansatz gefunden, wo und wie ich es einbinden kann...
lg
Jeff
Re: Druckansicht verändern
So kompliziert musst du es gar nicht machen
.
Wenn du dir eine CSS für die Druckausgabe schreibst, kannst du doch beliebig die div-Container anzeigen bzw. verstecken (z.Bsp. für Header und Menü) und zudem noch die browsereigene Druckfunktion nutzen.

Wenn du dir eine CSS für die Druckausgabe schreibst, kannst du doch beliebig die div-Container anzeigen bzw. verstecken (z.Bsp. für Header und Menü) und zudem noch die browsereigene Druckfunktion nutzen.
Re: Druckansicht verändern
Hi,
habs jetzt gefunden. In der content.functions.php kann man die Druckvorschau super bequem editieren (ist wie HTML - und das kapier ich ein wenig
). Ist also mittlerweile alles gut mit dem CMSms.
Habe sogar auch den Ort gefunden, wo man Aliases mit Umlauten (ä, ö, ü) erstellen lassen kann: Einfach in der replacement.php die entsprechenden Buchstaben ändern. Jetzt haben wir richtig saubere URLs - bei einer Gedichteseite nicht unwichtig...
mfg
Jeff
habs jetzt gefunden. In der content.functions.php kann man die Druckvorschau super bequem editieren (ist wie HTML - und das kapier ich ein wenig

Habe sogar auch den Ort gefunden, wo man Aliases mit Umlauten (ä, ö, ü) erstellen lassen kann: Einfach in der replacement.php die entsprechenden Buchstaben ändern. Jetzt haben wir richtig saubere URLs - bei einer Gedichteseite nicht unwichtig...
mfg
Jeff
Re: Druckansicht verändern
(ist zwar schon etwas älter, aber vielleicht immer noch von Interesse, wie vorhin für mich
)
Schade, dass Du die Stelle nicht angegeben hast, an der man was ändern muss
Also wie Jeff schon schrieb muss man die Datei content.functions.php im Ordner lib öffnen und darin folgendes suchen:
in dieser Zeile suchen nach:
und hier trägt man jetzt den Title ein, wie er im Standardtemplate steht:
Das gleiche gilt für die etwas später kommende Variable:
auch hier wieder suchen:
und auch hier
vorsetzen.
Anschließend kann man in der print.css das Aussehen für den Druck von H2 Tags ändern und bekommt ab sofort auch den Title der Seite mit ausgedruckt.

Schade, dass Du die Stelle nicht angegeben hast, an der man was ändern muss

Also wie Jeff schon schrieb muss man die Datei content.functions.php im Ordner lib öffnen und darin folgendes suchen:
Code: Select all
$tpl_source = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"'."\n".'"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">'.'<__html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">'.'<head><title>{title}</title><meta name="robots" content="noindex"></meta>{metadata}{stylesheet}{literal}<style type="text/css" media="print">#back {display: none;}</style>{/literal}</head></__body style="background-color: white; color: black; background-image: none; text-align: left;"><h2>{title}</h2>{content}'.$script.'<__body></__html>';
Code: Select all
{content}
Code: Select all
<h2>{title}</h2>
Code: Select all
$tpl_source = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"'."\n".'"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">'.'<__html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">'.'<head><title>{title}</title><meta name="robots" content="noindex"></meta>{metadata}{stylesheet}{literal}<style type="text/css" media="print">#back {display: none;}</style>{/literal}</head></__body style="background-color: white; color: black; background-image: none; text-align: left;"><p><a id="back" href="'.$page_url.'">« Go Back</a></p><h2>{title}</h2>{content}'.$script.'<__body></__html>';
Code: Select all
{content}
Code: Select all
<h2>{title}</h2>
Anschließend kann man in der print.css das Aussehen für den Druck von H2 Tags ändern und bekommt ab sofort auch den Title der Seite mit ausgedruckt.
Re: Druckansicht verändern
Danke für die Erläuterungen.
Zwischenzeitlich gibt es auch ein Projekt, welches sich mit druckfreundlichen Seiten beschäftigt
http://dev.cmsmadesimple.org/projects/printing/
Zwischenzeitlich gibt es auch ein Projekt, welches sich mit druckfreundlichen Seiten beschäftigt
http://dev.cmsmadesimple.org/projects/printing/