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
So, ich glaub ich bin ein bisschen weiter gekommen, nachdem ich meine Seite mit der Testsite verglichen hab. Da musste ich unter anderem feststellen, dass bei mir sämtliche (static)templates fehlen, obwohl sie in der DB vorhanden sind:
So siehts bei mir aus:
Bild: trautner.net/…/eigene.gif
und so bei der Testsite:
Bild: trautner.net/…/testsite.gif
wie bekomme ich die ganzen static_templates wieder zu laufen?
Danke
Thomas
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.
Andrej schriebfü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
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
Super, cool, danke.
nu funzt es (im Viereck spring) #giggle#
Thomas
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
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
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?