Zum Inhalt springen

Druckeransicht -> Template geht nicht

Erstellt am 14. Dezember 2002 · 8 Antworten · letzte Antwort am 18. Dezember 2002

Tags: Frage

TnT ·

Hallo Leute,

folgendes Problem: hab die Druckeransicht laut Anleitung hier im Forum eingebaut, bekomme aber das Template nicht gebacken:

Mein Setup:

# Default PAGE object:
page = PAGE
page.typeNum = 0
page.bodyTag = <body bgcolor="#FFFFFF" text="#000000" background="images/page_background.gif" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
page.stylesheet = fileadmin/style.css
page.meta.DESCRIPTION = This is the description
page.meta.KEYWORDS = key, words

#PRINT 
temp.50 = IMAGE 
temp.50.file = fileadmin/images/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 
} 

page.20 = TEMPLATE
page.20{
  template = FILE
  template.file = fileadmin/firma.htm
  workOnSubpart = DOKUMENT
  marks.CONTENT = CONTENT
  marks.CONTENT < styles.content.get
  marks.MENU = HMENU 
  marks.MENU.1 = TMENU 
  marks.MENU.1 {
    expAll = 0
    NO { 
      linkWrap = <img src="fileadmin/images/spacer_main.gif" width="133" height="9"><br><img src="fileadmin/images/pix.gif" width="7" height="9"> | <br>
      ATagParams= class="menue"
    }
  }
  marks.MENU.2 = TMENU
  marks.MENU.2 {
    expAll = 0
    NO {
      linkWrap = <img src="fileadmin/images/spacer_sub.gif" width="133" height="7"><br><img src="fileadmin/images/pfeil.gif" width="20" height="12">  | <br>
      ATagParams= class="sub_menue"
    }
  }
  marks.PRINT< temp.50 
}
page.config.admPanel=1
config.simulateStaticDocuments_noTypeIfNoTitle = 1

Meine Configs:

plugin.alt.print.file.template = fileadmin/printversion_firma.tmpl 

plugin.tt_calender {
  fontFace = Arial
}
plugin.tipafriend.PIDtipForm = 128
plugin.tt_guest.color3 = #003063
plugin.tt_guest.color1 = #E7E7DE
plugin.tt_guest.color2 = #E7E7DE


styles.content.imgtext.borderColor = black
styles.content.imgtext.borderThick = 1

Das Template ist definitiv unter der Location zu erreichen, wird aber irgendwie nicht genommen, sondern das Standard Template der Seite.

Kann mir da jemand weiterhelfen?

Danke im voraus

Thomas

Andrej ·

füge in dein root-template "Intro" einfach die benötigten static templates ein.

=> content (default)
=> plugin.alt.print
=> css
=> cSet (default)

dann sollte alles klappen.

TnT ·
Andrej schrieb

füge in dein root-template "Intro" einfach die benötigten static templates ein.

=> content (default)
=> plugin.alt.print
=> css
=> cSet (default)

dann sollte alles klappen.

und wie?

In "Include static (from extensions):" hab ich nur "css styled content":
Bild: trautner.net/…/include.gif

Andrej ·

tja, deine frage ist berechtigt, da du unter "static / objekte" überhaupt keine objekte hast.
entweder hast du sie aus versehen aus der datenbank gelöscht oder aber du hast beim aufsetzen deiner typo3 installation "static.sql" nicht importiert.
das kannst du aber unter "Installation/Database analyzer" nachholen.

danach siehst du dann die static templates und kannst sie problemlos einbinden.

viel erfolg

TnT ·

so, ein Problem hätte ich noch:

der Link meines Druckersymbols wird nicht korrekt ausgegeben:

seite.html?&no_cache=1&type=98

Da findet typo das template nicht. Ich bräuchte es entweder so:

seite.98.html oder index.php?id=seite&type=98

Himweis: habe static Urls gesetzt und config.simulateStaticDocuments_noTypeIfNoTitle = 1

Kann mir da wer weiterhelfen, oder zumindestens einen anstoss geben, bzw. wo ich dazu was finde? Bin die ganze TypoScriptReference durch und konnte nichts finden.

Danke

Thomas

TnT ·

Hat sich soeben erledigt. Habs in der Mailingliste gefunden.

Für alle die eine Druckfähige ansicht ihrer Seite wollen und zugleich static Urls benützen und damit Probleme haben:

marks.PRINT = TEXT
marks.PRINT.field = uid
marks.PRINT.wrap = <a href="|.98.html" target="_blank"><img src="fileadmin/images/print.gif" width="17" height="15" border="0"></a>

Die Url wird dann z.B. zu domain.de/9.98.html
Damit klappts.

Thomas

mimu ·

Hallo TNT,
hatte das gleiche Problem wie Du nach dem Umschalten auf simulate static Url´s.
Leider funktioniert die Lösung , die du gefunden hast nicht wenn man auf einen Link der Latest News oder auf einen Link der Detaildarstellung eines Artikels des Shops klickt. Ich habe vor der Aktivierung von Static Url´s folgenden Code verwendet:

#marks.PRINT = IMAGE
#marks.PRINT.file = fileadmin/images/Print-icon.gif
#marks.PRINT.imageLinkWrap = 1
#marks.PRINT.imageLinkWrap.enable = 1
#marks.PRINT.imageLinkWrap.typolink{
#target = _blank
#no_cache = 1
#parameter.data = field:uid
#additionalParams = &type=98
#ATagBeforeWrap = 1
#}
marks.PRINT = TEXT

Da war bis zum Umschalten alles noch in Ordnung. Jedoch funktionierte diese Lösung nicht mehr mit Static Doc´s.

Weiß jemand Rat?