Hallo, ich suche schon lange nach einer Möglichkeit, die Single Ansicht einer News auszudrucken. Aber ich bekomme immer wieder die Meldung Keine "news_id übergeben".
So generiere ich die Druckansicht:
In der Vorlage habe ich einen Marker ###DRUCKEN###
Dann im Setup:
DRUCKEN = TEXT
DRUCKEN {
field = uid
wrap = <a href="index.php?id=|&L=0&type=98" target="_new">DRUCKVERSION</a>
}
Druckseite = PAGE
Druckseite.typeNum = 98
Druckseite.stylesheet =
temp.trennlinie = HTML
temp.trennlinie.value = <hr>
Druckseite.5 = COA
Druckseite.5.10 < temp.trennlinie
Druckseite.10 < styles.content.get
Druckseite.20 = COA
Druckseite.20.10 < temp.trennlinie
Druckseite.20.20 = TEXT
Druckseite.20.20.value = <b>Hier Text</b>
Irgendwie muss ich wohl die ID der News übergeben, aber habe leider keinen Ansatz gefunden.
Danke schon mal im voraus.
########### DRUCKVERSION ###########
DRUCKEN = COA
DRUCKEN {
wrap = <a href="index.php|&type=98" target="_blank">drucken</a>
10 = TEXT
10.data = field:uid
10.wrap = ?id=|
20 = TEXT
20.data = GPvar:no_cache
20.wrap = &no_cache=|
20.required = 1
30 = TEXT
30.data = GPvar:L
30.wrap = &L=|
30.required = 1
40 = TEXT
40.data = GPvar:tx_ttnews | tt_news
40.wrap = &tx_ttnews[tt_news]=|
40.required = 1
50 = TEXT
50.data = GPvar:tx_ttnews | cat
50.wrap = &tx_ttnews[cat]=|
50.required = 1
60 = TEXT
60.data = GPvar:tx_ttnews | backPid
60.wrap = &tx_ttnews[backPid]=|
60.required = 1
}
Ich staune nicht schlecht! Die Sch... geht !! Du bist ein Schatz!
na was haste denn gedacht ??? 😃 😃
hier wird doch nur geprüfter Code gepostet - meistens jedenfalls #giggle#
Hallo,
würde das auch gehen mit einer Pdf Generierung?
Also anstelle der Druckansicht einfach ein PDf generieren?
Also da gibt es ja die Ext. Pdf_generator, aber wie binde ich diese in die tt_news ein?
Etwa auch so das ich ein Marker in der Html Template setzte und dieses im TS Feld dann definiere?
Hat jemand vielleicht Ahnung wie ich das machen kann?
Lg
Jenny
Ok wie wärs dann doch mit der Druckansicht, würde ja reichen.
Aber da komme ich auch nicht weiter----
habe auch den Marker in mein News template gepackt " ###DRUCKEN### "
dann den TS code von alphaonline oben in mein TS Setup im root template.
Aber es wird nur der Marker ###DRUCKEN### ausgegeben, als ob er gar nichts damit anzufangen weiss...
Hat jemand ne Ahnung
Lg
Jenny
Hi, also wenn der Marker im FE ausgegben
wird hilft immer eine Vergleich von
html und TS Struktur -> subpart, etc.
im übrigen würde ich den Code in ein +ext
packen und im Haupt-TS
...
DRUCKEN < temp.druckansicht
...
entsprechend natürlich Zeilen 1 und 2 ändern
LG
Honk
ach und sowas in der Art im Haupt TS (AUßERHALB jeder Klammer) nich vergessen
###make print link
print = PAGE
print {
typeNum = 98
bodyTag =<body bgcolor="#ffffff" onload="javascript:window.print()">
10 < styles.content.getLeft
}
###make print link END
Hallo,
also gelöst habe ich das mit Hilfe dieses Posts:
#46774
allerdings, biete ich jetzt den gesamten Content zum drucken an.
Lg
Jenny
es besteht doch auch die möglichkeit per stylesheet deine druckausgabe zu formatieren, bzw. dinge die du nicht benötigst auszublenden...