Zum Inhalt springen

Druckfreundliche Ansicht

Erstellt am 27. Mai 2006 · 7 Antworten · letzte Antwort am 28. Mai 2006

Tags: Frage

onetit ·

Hallo

Ich bin gerade dabei auf einer Seite eine einfache Druckfreundliche Version zu erstellen.

Habe dazu die Doku von Mittwald Medien Seite 164 zu Hilfe genommen. Doch es geht nicht.

Ich habe das mit folgenden TS gemacht:

# ------------------------------
# Druckansicht der Seite
# ------------------------------
     druckversion = PAGE
     druckversion {
        typeNum = 1
        10 =CONTENT
        10.table = tt_content
        10.select.orderBy = sorting
        10.select.where = colPos = 0
     50 = TEXT
     wrap = <a href="index.php?id=|&type=1">Druckversion</a>
     field = uid
     }

Jedoch wird der Text "Druckversion" auf der Seite nicht angezeigt.

Wenn ich aber auf der Seite in der URL ....&type=1 angebe, erscheint die gewünschte Seite.

Was habe ich vergessen, das der Text nicht angezeigt wird?

Danke und Gruss
onetit

alphaonline ·

gibt es in Deinem Template auch einen Marker ###druckversion### ???
Darum wird nämlich Dein Druckversions-Link gewrappt ... 😃

onetit ·

Hallo

Ja, den gibt es:

<td width="331" valign="top">###CONTENT### <br> ###DRUCKVERSION###</td>

Ich habe den Entrag;

# ------------------------------
# Druckansicht der Seite
# ------------------------------

ganz zum Schluss vom TS gesetzt, aber angezeigt wird da nichts!

Gruss onetit

alphaonline ·

Naja, Du hast da nen Marker ###DRUCKVERSION###, sprichst aber im Setup den Marker druckversion an, TYPO achtet meiner Meinung nach sehr auf Groß- und Kleinschreibung !

Wenn das nix bringt, poste mal bitte Dein gesamtes Setup !

onetit ·

Hallo

Das habe ich angepasst, hat aber nichts gebracht. Darum hier mein TS:

  page = PAGE
  page.typeNum = 0

  temp.template = TEMPLATE
  temp.template {
  template = FILE
  }
  temp.template.template.file = fileadmin/detail.html
  [globalVar = TSFE:id = 18]
  temp.template.template.file = fileadmin/start.html
  [global]

########## Erste Ebene als Text ##########

   temp.NAVIGATION = HMENU
   temp.NAVIGATION.special.value = 9
   temp.NAVIGATION.1 = GMENU
   temp.NAVIGATION.1.NO = 1
   temp.NAVIGATION.1.NO {
     XY = 170, 30
     backColor = #FFFFFF

     10 = TEXT
     10.text.field = title
     10.fontColor = #000000
     10.fontFile = fileadmin/fonts/verdanab.ttf
     10.fontSize = 8
     10.offset = 10, 20
   
     5 = IMAGE
     5.file = fileadmin/images/navi_knopf.gif
     wrap = | <br>
}

    ACT <.NO
    ACT {
   
    10.text.field = title
    10.fontColor = #FFFFFF
    10.fontFile = fileadmin/fonts/verdanab.ttf
    10.fontSize = 8
    10.offset = 10, 20

     5 = IMAGE
     5.file = fileadmin/images/navi_verlauf.jpg
     wrap = | <br>
     
     ACTIFSUB <.ACT
}

########## Zweite Ebene als Text ##########

    temp.NAVIGATION = HMENU
    temp.NAVIGATION.2 = GMENU
    temp.NAVIGATION.2.NO {
     XY = 170, 18
  
     20 = TEXT
     20.text.field = title
     20.fontColor = #FFFFFF
     20.fontFile = fileadmin/fonts/verdanab.ttf
     20.fontSize = 8
     20.offset = 20, 12
   
     15 = IMAGE
     15.file = fileadmin/images/navi_verlauf.jpg
     wrap = | <br>

     25 = IMAGE
     25.file = fileadmin/images/pfeil_weiss.gif
     25.offset = 10, 2
     wrap = | <br>
}

########## Textbereich ##########

     CONTENT = CONTENT
     CONTENT {
       table = tt_content
       select.orderBy = sorting
       select.where = colPos = 0
}

########## Seite Kompilieren ##########


page.10 = TEMPLATE
page.10 {
  template < temp.template.template
  workOnSubpart = DOCUMENT_BODY

# Template dynamic areas
  subparts.NAVIGATION < temp.NAVIGATION
  subparts.CONTENT < CONTENT
  subparts.NEWS < styles.content.getRight
}

# ------------------------------
# Druckansicht der Seite
# ------------------------------
     DRUCKVERSION = PAGE
     DRUCKVERSION {
        typeNum = 1
        10 = CONTENT
        10.table = tt_content
        10.select.orderBy = sorting
        10.select.where = colPos = 0

     50 = TEXT
     wrap = <a href="index.php?id=|&type=1">Druckversion</a>
     field = uid
     }

Der obere Teil funktioniert. Nur das mit der Druckversion will nicht klappen.

Schon mal Danke

alphaonline ·
page = PAGE
  page.typeNum = 0
 
  temp.template = TEMPLATE
  temp.template {
  template = FILE
  }
  temp.template.template.file = fileadmin/detail.html
  [globalVar = TSFE:id = 18]
  temp.template.template.file = fileadmin/start.html
  [global]
 
########## Erste Ebene als Text ##########
 
   temp.NAVIGATION = HMENU
   temp.NAVIGATION.special.value = 9
   temp.NAVIGATION.1 = GMENU
   temp.NAVIGATION.1.NO = 1
   temp.NAVIGATION.1.NO {
     XY = 170, 30
     backColor = #FFFFFF
 
     10 = TEXT
     10.text.field = title
     10.fontColor = #000000
     10.fontFile = fileadmin/fonts/verdanab.ttf
     10.fontSize = 8
     10.offset = 10, 20
   
     5 = IMAGE
     5.file = fileadmin/images/navi_knopf.gif
     wrap = | <br />
}
 
    ACT <.NO
    ACT {
   
    10.text.field = title
    10.fontColor = #FFFFFF
    10.fontFile = fileadmin/fonts/verdanab.ttf
    10.fontSize = 8
    10.offset = 10, 20
 
     5 = IMAGE
     5.file = fileadmin/images/navi_verlauf.jpg
     wrap = | <br />
     
     ACTIFSUB <.ACT
}
 
########## Zweite Ebene als Text ##########
 
    temp.NAVIGATION = HMENU
    temp.NAVIGATION.2 = GMENU
    temp.NAVIGATION.2.NO {
     XY = 170, 18
  
     20 = TEXT
     20.text.field = title
     20.fontColor = #FFFFFF
     20.fontFile = fileadmin/fonts/verdanab.ttf
     20.fontSize = 8
     20.offset = 20, 12
   
     15 = IMAGE
     15.file = fileadmin/images/navi_verlauf.jpg
     wrap = | <br />
 
     25 = IMAGE
     25.file = fileadmin/images/pfeil_weiss.gif
     25.offset = 10, 2
     wrap = | <br />
}
 
########## Textbereich ##########
 
     CONTENT = CONTENT
     CONTENT {
       table = tt_content
       select.orderBy = sorting
       select.where = colPos = 0
}
 
########## Seite Kompilieren ##########
 
 
page.10 = TEMPLATE
page.10 {
  template < temp.template.template
  workOnSubpart = DOCUMENT_BODY
 
# Template dynamic areas
  subparts.NAVIGATION < temp.NAVIGATION
  subparts.CONTENT < CONTENT
  subparts.NEWS < styles.content.getRight

########### DRUCKVERSION ###########
DRUCKVERSION  = COA
DRUCKVERSION {
  wrap = <a href="index.php|&type=98" target="_blank">Druckversion</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
  }
}
onetit ·

Vielen Dank

Leider funktioniert es mit diesem TS nicht. Jedoch habe ich ich den Teil mit der Druckversion in einem anderen TS eingebaut, da funktioniert es. 🙂

Nochmals besten Dank

alphaonline ·

Jedoch habe ich ich den Teil mit der Druckversion in einem anderen TS eingebaut, da funktioniert es.

... dann kanns ja fast nur noch an Deinem Template liegen ??!!