Zum Inhalt springen

Druckversion mit TYPO3 4.0

Erstellt am 11. September 2006 · 10 Antworten · letzte Antwort am 22. September 2006

Tags: Frage

Dario ·

Hallo,

unter TYPO3 3.7 funktioniert folgende Druckversion einwandfrei.

DRUCKVERSION = COA 
DRUCKVERSION.30 = TEXT 
DRUCKVERSION.30.field = uid 
DRUCKVERSION.30.wrap = <a href="index.php?id=|.98.html" target="_blank"><img src="fileadmin/images/druck.gif" width="18" height="16" alt="Druckversion" border="0" /></a>

Unter TYPO3 Version 4.0 habe ich leider keine Ausgabe. Da steht anstelle von tatceächlichem Seiteninhalt der Marker z.B. ###CONTENT###

Es ist alles gleich gemacht und unter Include Static habe ich das plugin auch.

Warum? Mache ich was Falsch? Hat jemmand die Lösung?

Vielen Dank und viele Grüße

Dario

dado8 ·

Hallo

Das habe ich in der Version 4 und funktioniert problemlos (das gleiche funktionierte auch bei 3.7):

subparts.LINK_DRUCKEN = COA
subparts.LINK_DRUCKEN = TEXT
subparts.LINK_DRUCKEN.field = uid
subparts.LINK_DRUCKEN.wrap = <a href="/index.php?id=|&L={$ACT_LANG}&type=98" target="_blank">{$TXT_DRUCKEN}</a>

Falls du nur eine Sprache hast kannste lang variable löschen und anstatt text(drucken) variable dein gif einfügen..

sollte aber so oder so in der version funktionieren...
gruss

just2b ·

Hallo,

hast du unter include static auch zB content(default) bzw css_styled_content eingebunden?

das problem liegt ja nicht an der druckversion wenn _keine_ marker ersetzt werden.

lg georg

Dario ·
config.language = de
page = PAGE

page {
typeNum = 0
bodyTag = <body bgColor = "#FFFFFF"  topmargin="0" leftmargin="0" rightmargin="0" marginheight="0" marginwidth="0" bottommargin="0" onload="InitialiseScrollableArea();HideScrollBar()">
meta.description = 
meta.keywords = 
meta.robots = index, follow
meta.revisit-after = 7 days
meta.language = deutsch, de, ch, at
meta.page-topic = 
stylesheet = fileadmin/css.css
includeLibs.tmenu_layers = media/scripts/tmenu_layers.php

10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/index.html
10.workOnSubpart = DOKUMENT

10.marks {

DRUCKVERSION = COA 
DRUCKVERSION.30 = TEXT 
DRUCKVERSION.30.field = uid 
DRUCKVERSION.30.wrap = <a href="index.php?id=|.98.html" target="_blank"><img src="fileadmin/images/druck.gif" width=18 height=16 alt="Druckversion" border="0"></a> 

MENU_LINKS = HMENU
MENU_LINKS {
      special.value = 1
      1 = TMENU
      1.NO = 1
      1.NO.linkWrap = <div class="nav"> | </div>
      1.NO.ATagParams = class="links"
      1.ACT = 1
      1.ACT.ATagParams = class="links"
      1.ACT.linkWrap = <div class="nav"> | </div>
      2 = TMENU
      2.NO = 1
      2.NO.linkWrap = <div class="nav2"> | </div>
      2.NO.ATagParams = class="links2"
      2.NO.linkWrap = <div class="nav2"> | </div>
      2.ACT = 1
      2.ACT.ATagParams = class="links2"
      2.ACT.linkWrap = <div class="nav2"> | </div>
    }


CONTENT = CONTENT
CONTENT {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
}
}
}
Dario ·

Hallo,

das Problem gelöst. Es lag an den Constants:

bei

plugin.alt.print  {
file.template=fileadmin/printversion_content.tmpl
}

hat es nich funktioniert.

So funktioniert es ohne Probleme:

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

An dado8 und just2b vielen lieben dank

Grüße

Dario

NickD ·

ich habe das gleiche problem...
darf ich fragen wie dein drucktemplate ausschaut?!
würde mich freuen, wenn du mal den code schickst.

thx

Dario ·

Hallo,

es ist eigentlich das schon vorhandenes Template mit ein oder zwei zeilen modifiziert. Hier der Code:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
	<title>Print version example template</title>
</head>
<body>
<br />
<br />
<br />
<h1>PRINTER FRIENDLY TEMPLATE</h1>
<br /><br /><br /><br /><hr /><br /><br /><br />
<em>
This template is the framework for printer friendly display of content. This file is the default file used by the static_template 'plugin.alt.print'.<br />
<br />
You can insert a few markers:<br />
<br />
###PAGE_TITLE### - the page title<br />
###PAGE_SUBTITLE### - the page subtitle<br />
###PAGE_AUTHOR### - the page author (with email address link)<br />
###CONTENT### - the 'normal' content of the page <br />
and<br />
###PAGE_UID### - the page uid number (eg. for use with a 'back' link)<br />
</em>
<br />
<br />
<br />
<br />
<!-- ###DOCUMENT_BODY### begin
  The content between these subpart markers goes right into the body section of the webpage when displayed:
-->
<meta http-equiv="refresh" content="0; URL=javascript:window.print()" />
<br>
###CONTENT###</font>
<hr />
<br>
<!-- ###DOCUMENT_BODY### end -->
</body>
</html>

Ich hoffe es hilft Dir weiter.

Grüße

Dario