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
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
Hat sich erledigt, geht jetzt.
Wenn keine Antworten kommen muss man sich selbst helfen. 😃
kaktus
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
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...