Zum Inhalt springen

Mailformplus Preview drucken

Erstellt am 14. März 2008 · 4 Antworten · letzte Antwort am 15. April 2008

Tags: Frage

Unbekannter Benutzer ·

Hallo...

Ich stehe gerade vor einem kleinen Problemchen... das mir bereits Stunden geraubt hat.

Also die Sache ist eigentlich ganz simpel. Ich möchte die Preview eines ausgefüllten Mailformplus drucken.

Also Mailformplus ausfüllen -> abschicken -> Es erscheint die Übersicht der eingegebenen Daten (Preview) ich klicke auf den Link für die Druckansicht und es erscheint das Mailform in der Druckansicht. ABER eben nicht die Preview.

Folgendermaßen generiere ich die Druchansicht:

temp.PRINT = COA
temp.PRINT {
	wrap = <a href="|" name="Drucken" title="Drucken" target="_blank" class="footer_links">Druckansicht</a>

	10 = TEXT
	10.data = getIndpEnv:REQUEST_URI
	10.listNum.splitChar = .
	10.listNum = 0
	10.wrap = |.98.html
	10.dontCheckPid = 1
}

print = PAGE
print {
#	stylesheet = fileadmin/index/print.css
	typeNum = 98
	bodyTag = <body onload="javascript:window.print()">

	10 < styles.content.get
}

plugin.alt.print ist eingebunden.

Ich denke es handelt sich um dasselbe Probleme wie bei tt_news.

Dazu habe ich das hier gefunden:

	20 = TEXT
	20.data = GPvar:tx_ttnews|ttnews
	20.wrap = ?&tx_ttnews[tt_news]=

Ich schaffe es aber nicht das für th_mailformplus umzubauen.

Hab dann noch kk_mailformpluslist ausprobiert und wollte dann dort über die Singelansicht des Datensatzes drucken, aber da gibts dann genau in der Ansicht nen Fehler...

Bin über jede Hilfe sehr dankbar!

Unbekannter Benutzer ·

Hallo nochmal...

Ich sitze nun seit Wochen drann und kann das Problem nicht lösen.
Hat vielleicht doch jemand eine Idee, wie man die Preview des Mailformplus drucken kann...

brokemeister ·

Hi!

Probiers doch einfach mal mit powermail, dort kannst du die Preview vernüpftigt konfigurieren.

Fürs Drucken kannst du auch einfach eine extra CSS-Datei mit Formatierungen zum Drucken ergänzen. Dann per JavaScript den Print-Befehl....

Die Einbindung in HTML müsste dann wie folgt aussehen:

<link href="../css/screen.css" rel="stylesheet" type="text/css" media="screen" />
<link href="../css/print.css" rel="stylesheet" type="text/css" media="print" />

Gruß

Malte

Unbekannter Benutzer ·

Danke für die Antwort...

ich glaube aber das du mich missverstanden hast.
Ich bin wohl bewandert, wie man eine CSS-Datei als print Medium angibt.

Es geht aber darum, das die Formulardaten scheinbar fürs drucken aus der Session nicht übernommen werden, sondern einfach nur nach klick auf druck nicht mehr die Preview kommt, sondern nur das leere Ursprungsformular.

Gleiches Problem gibts bei tt_news, da wird bei drucklink auch nur "Keine News ID übergeben" angezeigt.
Das kann man aber mittels

      20 = TEXT
              20.data = GPvar:tx_ttnews|ttnews
              20.wrap = ?&tx_ttnews[tt_news]=

beheben...
Nur beim Mailformplus gelingt mir das nicht.