---
title: "Drucklink per Tyoscript"
url: "https://www.typo3.net/d/83247-drucklink-per-tyoscript"
source: "typo3.net"
tags: ["Allgemein","Frage"]
created: "2008-10-24"
last_reply: "2008-10-28"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Drucklink per Tyoscript

Allgemein · 3 Antworten · gestartet 2008-10-24

## Eröffnungsbeitrag

**intensivstation** · 2008-10-24 · [Beitrag #1](https://www.typo3.net/d/83247-drucklink-per-tyoscript/1)

Ein üblicher Drucklink wird so erzeugt:

```typoscript
marks.DRUCK = TEXT 
marks.DRUCK { 
     value = Seite drucken
     typolink.ATagParams = onclick="window.open(this.href); return false;"
     typolink.parameter.data = TSFE:id
     typolink.additionalParams =&type=98
 }
```

Das funktioniert ja auch. Es gibt aber ein Problem: tt_news-Parameter werden nicht übergeben.
Wenn man also eine bestimmte News ausdrucken will, bekommt man nur eine leere Seite :-(

Natürlich soll es dafür angeblich Lösungen geben. Folgende habe ich gefunden und ausprobiert:

```typoscript
     typolink.additionalParams.insertData=1
     typolink.parameter = 1
     typolink.addQueryString = 1
     typolink.ATagParams.insertData = 1
```

Nichts davon hat allerdings geholfen!
Wie kann man also z.B. News ausdrucken?  #paralyzed#

## Antworten

### [#2](https://www.typo3.net/d/83247-drucklink-per-tyoscript/2) · steffenk · 2008-10-24

<http://snippets.typo3.org/snippets/c/56/>

### [#3](https://www.typo3.net/d/83247-drucklink-per-tyoscript/3) · intensivstation · 2008-10-27

Also ich bin jetzt einen Schritt weiter gekommen. Es liegt an simulateStaticDocuments.
So klappt ja noch alles:

```typoscript
  simulateStaticDocuments = 1
  simulateStaticDocuments_noTypeIfNoTitle = 1
  simulateStaticDocuments_pEnc = md5
  simulateStaticDocuments_pEnc_onlyP = cHash
```

aber hiermit klappt es nicht mehr:

```typoscript
  simulateStaticDocuments = 1
  simulateStaticDocuments_noTypeIfNoTitle = 1
  simulateStaticDocuments_pEnc = md5
  simulateStaticDocuments_pEnc_onlyP = cHash, tx_ttnews[backPid], tx_ttnews[tt_news], tx_ttnews[pS], tx_ttnews[pL], tx_ttnews[arc], tx_ttnews[cat], tx_ttnews[pointer], tx_ttnews[swords]
```

Irgendeine Idee, wie man es auch so an laufen bringen kann?

### [#4](https://www.typo3.net/d/83247-drucklink-per-tyoscript/4) · intensivstation · 2008-10-28

Wegen der genannten Probleme zimmer ich den Drucklink selbst zusammen:

```typoscript
marks.DRUCK = COA
marks.DRUCK {
   wrap = <a href="index.php|&type=98">Seite drucken</a>
   1 = TEXT
   1.data = field:uid
   1.wrap = ?id=|
   2 = TEXT
   2.data = GPvar : tx_ttnews|tt_news
   2.wrap = &tx_ttnews[tt_news]=|
}
```

Weiss jemand, wie ich auf diese Weise an ein eigenes Array rankomme um die Werte weiterzugeben?
Es handelt sich übrigens um Checkboxen:

```html
<input name="tx_ttnews[my_cats][]" value="1" type="checkbox"> Beratung<br/>
<input name="tx_ttnews[my_cats][]" value="2" type="checkbox"> Erwachsenenbildung<br/>
<input name="tx_ttnews[my_cats][]" value="3" type="checkbox"> Kinder<br/>
```

Diese Werte möchte ich holen und an die Druckversion übergeben.
So hat es jedenfalls nicht funktioniert:

```typoscript
3.data = GPvar : tx_ttnews|my_cats|
3.wrap = &tx_ttnews[my_cats][]=|
```

Braucht man eine Schleife?

---

Quelle: „Drucklink per Tyoscript“, typo3.net, https://www.typo3.net/d/83247-drucklink-per-tyoscript
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
