Zum Inhalt springen

Suchergebnis ausdrucken?

Erstellt am 18. Mai 2006 · 4 Antworten · letzte Antwort am 7. Februar 2007

Tags: Suche, Frage

kaktus ·

Hi,

ich habe eine funktionierende Suche und einen funktionierenden Printlink; wenn ich aber das Ergenis einer Suche ausdrucken will, wird nur die Suchbox - komischerweise mit englischer Beschriftung-
zum drucken angeboten, vom Ergebnis keine Spur. Warum?

Grüße, kaktus

kaktus ·

Nochmal zur Verdeutlichung:

# DRUCKEN
temp.PRINT= COA
temp.PRINT {
   wrap = <a href="|" name="Drucken" title="Drucken" target="_blank" class="print">Drucken</a>
   
# Diese Methode verwendet Typo wenn wir SimulateStaticHTML verwenden... sie fügt uns
# den Type in die URL ein, und zwar so das SimulateStaticHTML damit zurechkommt
   10 = TEXT
   10.data = getIndpEnv:REQUEST_URI
   10.listNum.splitChar = .
   10.listNum = 0
   10.wrap = |.98.html
}
 
# Diese Methode verwendet Typo wenn wir kein SimulateStaticHTML verwenden
[globalString = ENV:REQUEST_URI = /index.php*]
temp.PRINT.10 >
temp.PRINT {
   10 = TEXT
   10.data = getIndpEnv:REQUEST_URI
   10.wrap = |&type=98
}
 
[global]

Damit, Code stammt hier aus dem Forum; wird alles gedruckt, nur eben das Suchergebnis nicht wieso??

Ich steh' echt auf dem Schlauch, denn wenn ich das Suchergebnis nicht drucken kann, brauch' ich auch die Suche nicht. 🙁

Bitte um Hilfe!

Grüße, kaktus

kaktus ·

Hat sich erledigt, geht jetzt.

Wenn keine Antworten kommen muss man sich selbst helfen. 😃

kaktus

slack1982 ·

Hallo kaktus,

stehe jetzt vor dem gleichem Problem und weis kein Rat. Kannst du vielleicht posten, was du dazu gemacht hast?
Hier mein TS-Code ebenfalls aus dem Forum:

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/2col_leftNav.css

alt_print.10 = TEMPLATE
alt_print.10 {
  template = FILE
  template.file = fileadmin/mein-typo3.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
    CONTENT < styles.content.get
  }
  workOnSubpart = DOKUMENT
}
[...]
PRINT = TEXT
    PRINT {
          field = uid
          wrap = <a href="index.php?id=|&type=98" target="_blank">Druckversion</a>
          }

vielen dank für deine hilfe

gruß alexander

bittersweet ·

Also bei Benutzung von TV muss man, damit das funktioniert immer die verschiedenen Parameter mit übergeben.

das könnte dann folgendermaßen aussehen, 70. ist die Defintion für die anzeige der Suchergebnisse in der Druckansicht:

lib.print_url = COA
lib.print_url {
  10 = TEXT
  10.value = <img src="fileadmin/templates/images/icon_print.jpg" border="0">
  stdWrap {
    typolink {
      no_cache = 1
      target = _blank
      parameter.cObject = COA
      parameter.cObject  {  
        5 = TEXT
        5.data = page:uid
        5.wrap = index.php?id=|
        5.required = 1

        10 = TEXT
        10.value = &no_cache=1
      
        20 = TEXT
        20.data = GPvar : L
        20.wrap = &L=|
        20.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_simplfaq_pi1 | cat
        50.wrap = &tx_simplfaq_pi1[cat]=|
        50.required = 1
        
        60 = TEXT
        60.data = GPvar : tx_simplfaq_pi1 | faq
        60.wrap = &tx_simplfaq_pi1[faq]=|
        60.required = 1

        70 = TEXT
        70.data = GPvar : tx_indexedsearch | sword 
        70.wrap = &tx_indexedsearch[sword]=|
        70.required = 1
        
        80 = TEXT
        80.value = &print=1
      }
    }
  }
}

ich schätze mal, dass das ohne TV ähnlich aussehen müsste...