Zum Inhalt springen

Seite drucken !!!

Erstellt am 13. Januar 2003 · 10 Antworten · letzte Antwort am 17. Januar 2003

Tags: Templates & Layouts, Frage

brainkiller2000 ·

Hallo Leute,

ich hänge da bei einem Problem und komme nicht weiter - werder mit der TSref noch mit stundenlangem Tüfteln.

Vielleicht hat ja einer von euch eine Lösung

Ich verwende SUSE 8.0 als BS und Typo3 3.5b5

Mein Setup schaut so aus:

SETUP:

## DRUCKEN
marks.DRUCKEN = TEXT
marks.DRUCKEN.data = getenv: REQUEST_URI
marks.DRUCKEN.wrap = <a href="|&type=98"><img src="fileadmin/print.gif" width="14" height="14" border="0" alt="print page" title="Seite drucken"></a>

CONSTANTS:

plugin.alt.print.file.template = fileadmin/printversion_content.tmpl
plugin.alt.print.file.stylesheet = fileadmin/print.css

INCLUDE STATIC:
plugin.alt.print (98-)
content (default)

Es wird zwar eine Seite aufgerufen aber in der bleibt der Marker leer !!??

Die Seite sieht so aus: ( Der Seitentitel der zu druckenden Seite 'WEBHOSTING' wird richtig angezeigt !! )
Der Marker ###CONTENT### bleibt aber leer !

Seitentitel: WEBHOSTING
Untertitel:
Autor:

--------------------------------------------------------------------------------
###CONTENT###
--------------------------------------------------------------------------------
Zurück zum normalen Design...

Danke für eure Hilfe

MfG
BK

brainkiller2000 ·

Hallo Leute,

kann mir bei der Druckfunktion wirklich niemand helfen ?!

Es muss ja auch nicht genau so wie oben beschrieben ablaufen.

Danke - bin für jede Hilfe dankbar

MfG
BK

jarei ·

Hi,
also bei funktioniert es so, ich benutze allerdings mode-rewrite. Musst du dann entsprechend ändern.

#PRINT
temp.50=TEXT
temp.50.field=uid
temp.50.wrap= <a href="|.98.html">Druckansicht</a>

An entsprechender Stelle dann:

marks.PRINT < temp.50

CONSTANTS und INCLUDE STATIC sind bei mir genauso.

Hoffe das hilft weiter.

Gruß
Jan

jarei ·

Hi,
einfacher ausgedrückt die "simulate-static document" Funktion von Typo3. Meine URL heißt dann nicht mehr "..../index.php?id=12" sondern ...0.12.html" oder ähnlich.
Ist dann suchmaschinenfreundlich.

Du müsstet deinen Code ungefähr so ändern:

temp.50.wrap= <a href="|&type=98">Druckansicht</a>

Steht aber hier im Forum auch häufiger beschrieben.

Gute Nacht

Jan ( der schon nicht mehr ganz "alleine" ist)

Thomas ·

Hallo brainkiller2000,

hatte auch das Problem. Schau im ObjectBrowser nach ob alt_print.10.marks.CONTENT aufgelistet ist. Wenn nicht schreib

alt_print.10.marks.CONTENT < styles.content.get

in dein Template.

Gruß
Thomas

brainkiller2000 ·

Hi,

also so sieht das bei mir im Objektbrowser aus:

[alt_print]=PAGE
[10]=TEMPLATE
[template]=FILE
[file]=fileadmin/printversion_content.tmpl
[marks]
[PAGE_TITLE]=TEXT
[field]=title
[PAGE_SUBTITLE]=TEXT
[field]=subtitle
[PAGE_AUTHOR]=TEXT
[field]=author
[required]=1
[typolink]
[parameter]
[field]=author_email
[PAGE_UID]=TEXT
[field]=uid
[workOnSubpart]=DOCUMENT_BODY
[typeNum]=98
[stylesheet]=fileadmin/print.css

Wo soll ich jetzt im Template Deinen Code einfügen?

Im Setup bei den Constants oder wo?

Danke

MfG
BK

brainkiller2000 ·

Mein Code schaut jetzt so aus:

SETUP:

## DRUCKEN
marks.DRUCKEN = TEXT
marks.DRUCKEN.data = getenv: REQUEST_URI
marks.DRUCKEN.wrap = <a href="|&type=98"><img src="fileadmin/print.gif" width="14" height="14" border="0" alt="print page" title="Seite drucken"></a>
plugin.alt.print.marks.CONTENT < styles.content.get

CONSTANTS:

plugin.alt.print.file.template = fileadmin/printversion_content.tmpl
plugin.alt.print.file.stylesheet = fileadmin/print.css

Funzt noch immer nicht !!!
Es ist zum Verzweifeln !!!

Das muss doch irgendwie gehen !!??

Ein Bier für den richtigen Code !!!

MfG
BK

bk ·

hallo brainkiller,

ich habe das gleiche problem mit der version 3.5b5, bei zwei vorhergehenden versionen geht es bei mir problemlos.

hier mein code:

temp.50 = IMAGE
temp.50.file = fileadmin/.../print.gif
temp.50.imageLinkWrap = 1
temp.50.imageLinkWrap.enable = 1
temp.50.imageLinkWrap.typolink{
target = _blank
no_cache = 1
parameter.data = field:uid
additionalParams = &type=98&uid
ATagBeforeWrap = 1
}

innerhalb von "workOnSubpart = DOKUMENT "

marks.PRINT< temp.50

musst allerdings die entsprechenden marker anpassen.

aber wie gesagt, funktioniert bei mir nur in der version 3.5b4!

mfg

bk

Thomas ·

Mein Code:
[Setup]

alt_print.10.marks.CONTENT < styles.content.get

page = PAGE
...
...
#-------------Drucken-----------------------------------------------------------
marks.DRUCKEN = IMAGE
marks.DRUCKEN.file = {$image}
marks.DRUCKEN.imageLinkWrap = 1
marks.DRUCKEN.imageLinkWrap.enable = 1
marks.DRUCKEN.imageLinkWrap.typolink{
width = 200
height =600
target = _blank
no_cache = 1
parameter.data = field:uid
additionalParams = &type=98&uid
ATagBeforeWrap = 1
}

--
Thomas

brainkiller2000 ·

Hallo Thomas,

danke !!!

Die Zeile

alt_print.10.marks.CONTENT < styles.content.get

am Anfang vom Setup hat geholfen !!!

bk - versuch das bei dir auch mal - ich hab nämlich auch die 3.5b5 laufen und das Drucken geht jetzt entlich !!!! :-)

:-) :-) :-)

FREUFREUFREUFREU

Also Thomas, hast Dir ein Bier verdient.

Mail mir Deine Adresse und ich schick Dir was..

an

brainkiller2000@gmx.at

Danke nochmal an alle !!

MfG
BK