---
title: "tt_news single ansicht, realurl + druckversion"
url: "https://www.typo3.net/d/33520-tt-news-single-ansicht-realurl-druckversion"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2005-11-18"
last_reply: "2006-12-04"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# tt_news single ansicht, realurl + druckversion

Extensions · 3 Antworten · gestartet 2005-11-18

## Eröffnungsbeitrag

**sirwylm** · 2005-11-18 · [Beitrag #1](https://www.typo3.net/d/33520-tt-news-single-ansicht-realurl-druckversion/1)

Hallo zusammen,

Falls jemand das gleiche Problem hat:

tt_news und realurl in verbinung mit makeprintlink (extkey: make_printlink) scheint zu funktionieren bis man die druckversion einer einzelansicht einer news aufruft. hier wird die url nicht richtig kodiert.
Im Fall von tt_news resultiert folgende Fehlermeldung:
"keine News-ID übergeben"

auch bei anderen extensions tritt dieses problem auf.

Lösung: Print Link (extkey: as_printlink) verwenden und dann funktioniert es

Alternativ:
Es gibt noch eine (nicht näher beschriebene Lösung) zur Korrektur von make_printlink, zu finden hier:
[/d/28788-relaunch-sma-technologie-ag/5](https://www.typo3.net/d/28788-relaunch-sma-technologie-ag/5)
(Beitrag von intensio)

Beste Grüße,

Wilnis

## Antworten

### [#2](https://www.typo3.net/d/33520-tt-news-single-ansicht-realurl-druckversion/2) · gstyleds · 2006-03-28

Hi,

bin aktuell an dem tt_news modul und habe exakt dieses problem. Be iAufruf der Druckversion wird die news-id der Einzelansicht nicht übergeben (Fehler wie oben).
Ich habe die Extension installiert, aber immernoch dasselbe Problem. Muss ich anschließend noch ins Setup eingreifen?

Mein aktueller Code im Setup für die Druckansicht:

```typoscript
# Die DRUCKANSICHT. Einbindung von Template und CSS möglich, Buch Seite 239, Verweis auf Kapitel 5
druckversion = PAGE
druckversion {
   typeNum = 1
   10 = CONTENT
   10.table = tt_content
   10.select.orderBy = sorting
   10.select.colPos = 0
   10.select.languageField = sys_language_uid
}
```

### [#3](https://www.typo3.net/d/33520-tt-news-single-ansicht-realurl-druckversion/3) · xtine777 · 2006-12-04

So funktioniert auch make_printlink mit realurl in der Detailansicht:

```php
//in make_printlink.php statt dem "& amp;" einfach ein "&" einfügen:
//das & amp; muss ich hier überall trennen, sonst wird nur ein & angezeigt.
function add_vars2($vars,$path) {
	$res='';
	reset ($vars);
	while (list ($key, $val) = each ($vars)) {
		if (!is_array($val)) {
			//Codeänderung
			//$res .= '& amp;'.$path.'['.rawurlencode($key).']'.'='.rawurlencode($val);
			$res .= '&'.$path.'['.rawurlencode($key).']'.'='.rawurlencode($val);
		} else {
	  	$res .= add_vars2($val, $path.'['.rawurlencode($key).']');
		}
	}
	return $res;
}

function add_vars($vars) {
	$res='';
	reset ($vars);
	while (list ($key, $val) = each ($vars)) {
		if (is_array($val)) {
	  	$res .= add_vars2($val, rawurlencode($key));
		} else {
			if (($key != 'id') && ($key != 'type')) {
				//Codeänderung
				//$res .= '& amp;'.rawurlencode($key).'='.rawurlencode($val);
				$res .= '&'.rawurlencode($key).'='.rawurlencode($val);
			}
		}
	}
	return $res;
}
```

### [#4](https://www.typo3.net/d/33520-tt-news-single-ansicht-realurl-druckversion/4) · alkativo · 2006-12-04

Leider geht das bei mir nicht. Habe alles gemacht und alle caches gelöscht. Zudem wird mein Template nicht übernommen:

####Setup Druckversion#####
alt_print >
alt_print = PAGE
alt_print.typeNum=98
alt_print.bodyTag =<body bgcolor="#ffffff" leftmargin="0" topmargin="0"
marginwidth="0" marginheight="0" onload="javascript:window.print()">
alt_print.stylesheet = fileadmin/sys/leichtathletik/druck.css

alt_print.11 = TEMPLATE
alt_print.11 {
  template = FILE
  template.file = fileadmin/sys/leichtathletik/druck.html
  marks {
    //PAGE_TITLE = TEXT
    //PAGE_TITLE.field = title
    //PAGE_SUBTITLE = TEXT
    //PAGE_SUBTITLE.field = subtitle
    //PAGE_AUTHOR = TEXT
    //PAGE_AUTHOR.field = author
    //PAGE_AUTHOR.required=1
    //PAGE_AUTHOR.typolink.parameter.field = author_email
    //PAGE_UID = TEXT
    //PAGE_UID.field = uid
    INHALT < styles.content.get
  }
  workOnSubpart = DOKUMENT
}
####Ende Setup Druckversion#####

#Drucklink erzeugen
                marks.PRINTANDPDF = TEXT
                marks.PRINTANDPDF {
                         field = uid
                         wrap = <span id="static_links"><a href="index.php?id=|&type=98" id="drucken" target="_new">Drucken</a></span>
                     }

Das steht im Setup: Und in der Ansicht kommt dann das raus...

Title: Einzelansicht
Subtitle:
Author:

--------------------------------------------------------------------------------
Keine news_id übergeben.
--------------------------------------------------------------------------------
Go back to the regular design...

Dabei möchte ich auch kein Go Back sondern nur den Content. Das muß doch irgendwie gehen...

---

Quelle: „tt_news single ansicht, realurl + druckversion“, typo3.net, https://www.typo3.net/d/33520-tt-news-single-ansicht-realurl-druckversion
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
