---
title: "Globale Variable für Druckversion"
url: "https://www.typo3.net/d/82818-globale-variable-fuer-druckversion"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2008-10-14"
last_reply: "2008-10-14"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Globale Variable für Druckversion

TYPO3 › TypoScript · 3 Antworten · gestartet 2008-10-14

## Eröffnungsbeitrag

**markus_web** · 2008-10-14 · [Beitrag #1](https://www.typo3.net/d/82818-globale-variable-fuer-druckversion/1)

Hallo,

ich suche schon eine ganze Zeit nach einer lösung für meine Druckversion.
Gefunde habe ich mitlerweile eine lösung mit der ext cron_printlink.
Ich habe auf der gleichen ebene mit der root-Seite eine neue Page erstellt die ein eigenes Layout hat. Wenn ich meinen Drucklink auf der "normlen" Seite anklicke dann wird mir eine URL <http://domain.de/index.php?id=115&type=98&no_cache=1>
angezeigt.

Wie Bekomme ich jetzt TYPO3 dazu das es mir den Inhalt meiner "normalen" Seite in dem Layout der PID 135 darstellt.
Ich habe irgendwo was von Globalen Variablen aufgeschnappt über die ich den type=98 defienieren kann, aber ich habe davon echt keine ahnung.

Vielen Dank
Markus

## Antworten

### [#2](https://www.typo3.net/d/82818-globale-variable-fuer-druckversion/2) · tandem · 2008-10-14

Hallo markus_web,

print = PAGE
print {
  typeNum = 98
  includeCSS.print = fileadmin/css/print.css
  10 < styles.content.get
}
print.css wäre dann Dein Layout der Seite 135

Gruss

### [#3](https://www.typo3.net/d/82818-globale-variable-fuer-druckversion/3) · markus_web · 2008-10-14

Hallo,
das funktioniert so nicht.

Hier mal das Template der root seite:

```typoscript
temp.print < plugin.tx_cronprintlink_pi1
# ruft den Teil des Plugin auf, der den Drucklink erzeugt
temp.print {
linkContent = TEXT
linkContent.value = Seite drucken
# Gibt den Text aus, der verlinkt werden soll. Hier kann auch ein Bild verlinkt werden.
ATagParams = title ="Druckversion: Seite öffnet sich in einem neuen Fenster"
ATagParams.insertData = 1
# Gibt dem Link ein title-Attribut mit
stdWrap.wrap =   |
# umgibt den Link mit einem Leerzeichen
noBlur = 1      
# entfernt das standarmäßige onfocus-Verhalten, um den Link auch bei Tabulator-Navigation zu kennzeichnen  

}
 
temp.homelink < plugin.tx_cronprintlink_pi2
# ruft den zweiten Teil des Plugins auf, der auf der Druckseite einen Hinweis auf die Originalseite ausgibt.

temp.homelink{
prefix = HTML
prefix.value = Dies ist die Druckversion der Seite: 
# ersetzt den Standardtext, der vor dem URL der Seite angezeigt wird.
}




temp {
	NEWS_LINKS < plugin.tt_news
	NEWS_LINKS {
   
   categoryMode = 1
   displayList.subheader_stdWrap.stripHtml = 0
   categorySelection = 3
   templateFile = EXT:tt_news/pi/tt_news_rechtes_modul.html
   code>
   code=LIST
   pid_list = 24
   singlePid = 25
   
       }
   }
	





temp.breadcrump = COA
temp.breadcrump {
   10 = HMENU
   10 {
    special=rootline
    special.range = 1|-1
    1 = TMENU
    1 {
     NO {
      doNotLinkIt = |*| 0 |*|1
      allWrap = |*| |&nbsp;&gt;&nbsp;|*| |
     }
    }
   }
  }


      plugin.tx_felogin_pi1 {
      storagePid = 10
      preserveGETvars = all
      wrapContentInBaseClass = 0
      showForgotPasswordLink = 1
      showPermaLogin = 1      
               #redirect
               redirectMode = userLogin,groupLogin,login,logout
               redirectFirstMethod = 9
               redirectPageLogin = 9
               redirectPageLogout = 4
     
       }
     temp.menu = HMENU
     temp.menu  {
                special = directory
                special.value = 3
  
              1 = TMENU
              1 {
                      noBlur = 1
                      wrap =  <ul>|</ul>
                      NO = 1
                      NO {
                            ATagTitle.field = abstract // description // title
                            wrapItemAndSub = <li>|</li>
                      }

                      CUR < .NO
                      CUR {
                            allWrap = <li class="flag">|</li>
                            doNotLinkIt = 0
                      }
              }
              2 = TMENU
              2 {
                      noBlur = 1
                      wrap =  <ul class="sub1">|</ul>
                      NO = 1
                      NO {
                            ATagTitle.field = abstract // description // title
                            allWrap = <li class="sub1">|</li>
                      }
                      CUR < .NO
                      CUR {
                            allWrap = <li class="flag">|</li>
                            doNotLinkIt = 0
                      }
               }
               3 = TMENU
               3 {
                      noBlur = 1
                      wrap =  <ul class="sub1">|</ul>
                      NO = 1
                      NO {
                            ATagTitle.field = abstract // description // title
                            allWrap = <li class="sub2">|</li>
                      }
                      CUR < .NO
                      CUR {
                            allWrap = <li class="flag">|</li>
                            doNotLinkIt = 0
                      }
               }
               4 < .1
       } 
     temp.menu_spez = HMENU
     temp.menu_spez  {
                special = directory
                special.value = 22
  
              1 = TMENU
              1 {
                      noBlur = 1
                      wrap =  <ul>|</ul>
                      NO = 1
                      NO {
                            ATagTitle.field = abstract // description // title
                            wrapItemAndSub = <li>|</li>
                      }

                      CUR < .NO
                      CUR {
                            allWrap = <li class="flag">|</li>
                            doNotLinkIt = 0
                      }
              }
              2 = TMENU
              2 {
                      noBlur = 1
                      wrap =  <ul class="sub1">|</ul>
                      NO = 1
                      NO {
                            ATagTitle.field = abstract // description // title
                            allWrap = <li class="sub1">|</li>
                      }
                      CUR < .NO
                      CUR {
                            allWrap = <li class="flag">|</li>
                            doNotLinkIt = 0
                      }
               }
               3 = TMENU
               3 {
                      noBlur = 1
                      wrap =  <ul class="sub1">|</ul>
                      NO = 1
                      NO {
                            ATagTitle.field = abstract // description // title
                            allWrap = <li class="sub2">|</li>
                      }
                      CUR < .NO
                      CUR {
                            allWrap = <li class="flag">|</li>
                            doNotLinkIt = 0
                      }
               }

               4 < .1
       } 

     temp.menu_aus = HMENU
     temp.menu_aus  {
                special = directory
                special.value = 15
  
              1 = TMENU
              1 {
                      noBlur = 1
                      wrap =  <ul>|</ul>
                      NO = 1
                      NO {
                            ATagTitle.field = abstract // description // title
                            wrapItemAndSub = <li>|</li>
                      }

                      CUR < .NO
                      CUR {
                            allWrap = <li class="flag">|</li>
                            doNotLinkIt = 0
                      }
              }
              2 = TMENU
              2 {
                      noBlur = 1
                      wrap =  <ul class="sub1">|</ul>
                      NO = 1
                      NO {
                            ATagTitle.field = abstract // description // title
                            allWrap = <li class="sub1">|</li>
                      }
                      CUR < .NO
                      CUR {
                            allWrap = <li class="flag">|</li>
                            doNotLinkIt = 0
                      }
               }
               3 = TMENU
               3 {
                      noBlur = 1
                      wrap =  <ul class="sub1">|</ul>
                      NO = 1
                      NO {
                            ATagTitle.field = abstract // description // title
                            allWrap = <li class="sub2">|</li>
                      }
                      CUR < .NO
                      CUR {
                            allWrap = <li class="flag">|</li>
                            doNotLinkIt = 0
                      }
               }
               4 < .1
       }


# Default PAGE object:
page = PAGE
page {


  headerData {
    70 = TEXT
    70 {
      value (
          <!--[if IE 6]><link rel="stylesheet" href="fileadmin/templates/css/ie6.css" type="text/css" /><![endif]-->
          <!--[if gt IE 6]><link rel="stylesheet" href="fileadmin/templates/bbi/ie7.css" type="text/css" /><![endif]-->
          <link rel="stylesheet" href="fileadmin/templates/startseite-css.plain" type="text/css" />
          
          )
    }
  }




           shortcutIcon = fileadmin/templates/bilder/logo.ico
           typeNum = 0
           bodyTag = <body bgColor = "#FFFFFF">
           stylesheet = fileadmin/templates/bbi/css/css.css
                      
           meta.AUTHOR = Markus Ringer
           meta.DESCRIPTION = Beschreibung
          

           10 = TEMPLATE
           10.template = FILE
           10.template.file = fileadmin/templates/index.html
           10.workOnSubpart = DOKUMENT
           10.marks {
              
TOP = HMENU
TOP.special = directory
TOP.special.value = 2
TOP.1 = TMENU
TOP.1.NO = 1
TOP.1.NO.ATagParams = class="linkWeiss"
TOP.1.NO.linkWrap = &nbsp;|&nbsp;&#124; |*|
   &nbsp;|&nbsp;&#124; |*| &nbsp;|

                                 
                                 

						NAVI < temp.menu
						SPECIAL_NAVI < temp.menu_spez
						AUS < temp.menu_aus                                                     

                                                                                        
                                                                 TEXT < styles.content.get
                                                                 TEXT { 
                                                                        }
                                                                                                                                                     
                                                              NEWS  < temp.NEWS_LINKS
							NEWS_LINKS
                                                              INHALT_RECHTS= CONTENT
                                                              INHALT_RECHTS.table=tt_content
							      INHALT_RECHTS.select.where=colPos =2
             
             
                                                              LINKS = RECORDS
                                                              LINKS {

                                                                 tables = tt_content
                                                                source = 34
                                                                dontCheckPid = 1
                                                                  }

                                                              

                                                                                                                                  
                                                            ADDRESS = TEXT
                                                            ADDRESS.value = &copy; by Firma 2008
                                                            
                                                                       
         						 LOGIN < plugin.tx_felogin_pi1                                                         
                                                            
                                                            STANDORT < temp.breadcrump
                                                       
							 PRINT < temp.print
                                                            {                                                            	
								druckseite {
									typeNum = 98
									includeCSS.print = http://domain.de/index.php?id=135
									10 < styles.content.get
									}
                                                             }
                                                            
                                                                            }
 
                                                               
                  

                              }


     
      }


 
config.no_cache = 1
plugin.tx_damdownloads_pi1.listView.cols = 1
plugin.tx_damdownloads_pi1._CSS_DEFAULT_STYLE = 
plugin.tt_news.newsFiles_stdWrap.wrap = |
plugin.tt_news.newsFiles_stdWrap.wrap = <dl class="news-single-files">|</dl>
```

und hier noch das Template der PID 135:

```typoscript
# Default PAGE object:
page = PAGE
page {

           shortcutIcon = fileadmin/templates/bilder/logo.ico
           typeNum = 0
           bodyTag = <body bgColor = "#FFFFFF">
           stylesheet = fileadmin/templates/Print/print.css
                      
           meta.AUTHOR = Markus Ringer
           meta.DESCRIPTION = Firmenname
          

           10 = TEMPLATE
           10.template = FILE
           10.template.file = fileadmin/templates/Print/index.html
           10.workOnSubpart = DOKUMENT
           10.marks {
              
                      
                                                                 TEXT < styles.content.get
                                                                 TEXT { 
                                                                        }
                                                                                                                                                     
                                                              }
```

Vielen Dank für die Hilfe!  #giggle#
Markus

### [#4](https://www.typo3.net/d/82818-globale-variable-fuer-druckversion/4) · tandem · 2008-10-14

Hallo markus_web,

sorry, ich verstehe Dein Setup nicht.
Was ist temp in Zeile 29 für ein Objekt?

Dein gewählter Weg eine Druckausgabe zu erzeugen ist mir fremd - sorry.

Gruss

---

Quelle: „Globale Variable für Druckversion“, typo3.net, https://www.typo3.net/d/82818-globale-variable-fuer-druckversion
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
