Nanu, Typo3 4 und Printlink???!? [Gelöst]

  • BlackPixel BlackPixe...
    Sternenflotten-Admiral
    0 x
    230 Beiträge
    3 Hilfreiche Beiträge
    10. 01. 2007, 10:53

    Ich weiss, mehrere Satzzeichen sind unfug, aber die vielen Fragezeichen sollen meine verwunderung ausdrücken, also verzeiht es mir :o

    In meinen vergangenen Projekten habe ich immer Printlinks eingebaut, mit erfolg. Hab mir dazu auch immer schön Dokumentationen angelegt wie ich vorgehen muss. Aber was ist das? In der neuen Typo3 Version scheint das nicht mehr zu gehen!

    Das Icon wird gesetzt, ich bekomme ein ?type=98 an den Link, es geht im neuen Fenster auf, allerdings mit meinem Standarddesign. Den Quelltext den ich an das Fenster übergebe wird ignoriert. Liegt das an RealURL? GLaube ich nicht, denn auf äletern Versionen hormanisiert das! Hier mal der Code:

    TS Setup:

    [TS]

    [global]## Template für Druckausgabe ##
    temp.PRINT = TEXT
    temp.PRINT.value = <IMG SRC="fileadmin/template/print.jpg" border="0">
    temp.PRINT.postUserFunc = tx_make_printlink
    temp.PRINT.postUserFunc.include_post_vars = 1
    temp.PRINT.postUserFunc.target = _blank
    temp.PRINT.postUserFunc.popup = 0

    temp.PRINT.postUserFunc.windowparams = resizable=yes,toolbar=no,scrollbars=yes,menubar=no,width=695,height=822
    temp.PRINT.postUserFunc.windowname = Druckversion

    ## Erstellung und Ausgabe der Seite
    # Header- und Javascript-Code komplett entfernen
    print_page.config.disableAllHeaderCode = 1
    print_page.config.removeDefaultJS = 1
    print_page = PAGE
    print_page {
    typeNum = 98

    # Header neu schreiben
    1 = TEXT
    1.value (
    <?xml version="1.0" encoding="iso-8859-1"?>
    <!DOCTYPE html
    PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

    <head>
    <style type="text/css">
    <!--
    body, body td {font: 0.8em Arial, Helvetica, sans-serif;}
    h1 {font-size: 1.5em;font-weight: bold;}
    h2 {font-size: 1.3em;font-weight: bold;}
    h3 {font-size: 1.1em;font-weight: bold;}
    h4 {font-size: 1em;font-weight: bold;}
    -->
    </style>
    </head>

    <body>
    )

    ## Seitenkopf
    # Quellen-/Pfadangabe
    10 = TEXT
    10.value = Druckversion - Quelle: <strong>
    15 = TEXT
    15.field = alias//uid
    15.wrap = |.html</strong><hr />

    # Seitenname
    20 = TEXT
    20.data = page:title
    20.if.isTrue.data = page:title
    20.wrap = Seitentitel: <strong>|</strong><br />

    # Autor
    30 = TEXT
    30.data = page:author
    30.if.isTrue.data = page:author
    30.wrap = Autor: <strong><a href="|.html" target="_top" style="text-decoration:none">
    40 = TEXT
    40.data = page:author
    40.if.isTrue.data = page:author
    40.wrap = | </strong></a><br />

    # Erstellungs-/Änderungsdatum
    50 = TEXT
    50.field = SYS_LASTCHANGED
    50.date = j.m.Y
    # 50.wrap = Erstellt/geändert am:&nbsp; <strong>|</strong> <br />

    # Seiten-ID
    60 = TEXT
    60.field = uid
    60.wrap = <font size =-2><i>Seiten-ID:&nbsp; <strong>|</strong> </i></font><hr />

    # Inhalt ausgben
    70 = CONTENT
    70 < styles.content.get

    # start automatischer Ausdruck
    100 = TEXT
    100.value = <meta http-equiv="refresh" content="0; URL=javascript:window.print()">
    }

    # Body und html schließen
    1000 = TEXT
    1000.value = </body></html>
    # EOF

    seite.10.marks.DRUCKVERSION < temp.PRINT

    [global][/TS]

    Und die RealURL

    1. $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
    2. 'pagePath' => array(
    3. 'type' => 'user',
    4. 'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
    5. 'spaceCharacter' => '-',
    6. 'languageGetVar' => 'L',
    7. 'expireDays' => 3
    8. ),
    9. 'init' => array(
    10.  
    11. 'enableCHashCache' => 1
    12.  
    13. ),
    14.  
    15.  
    16. 'fileName' => array (
    17. 'defaultToHTMLsuffixOnPrev'=> 1
    18. ),
    19. 'postVarSets' => array(
    20. '_DEFAULT' => array (
    21. 'objektiv' => array(
    22. 'GETvar' => 'tx_phpobjektive_pi1[showUid]',
    23. 'lookUpTable' => array(
    24. 'table' => 'tx_phpobjektive_content',
    25. 'id_field' => 'uid',
    26. 'alias_field' => 'name',
    27. 'addWhereClause' => ' AND NOT deleted',
    28. 'maxLenght' => 15,
    29. 'useUniqueCache' => 'TRUE',
    30. 'useUniqueCache_conf' => array(
    31. 'strtolower' => 'TRUE',
    32. 'spaceCharacter' => '-',
    33. ),
    34. ),
    35. ),
    36. ),
    37. 'pointer' => array(
    38. 'GETvar' => 'tx_phpobjektive_pi1[pointer]',
    39. 'valueMap' => array(
    40. 'pointer' => 0,
    41. ),
    42. ),
    43. ),
    44.  
    45. 'modus' => array(
    46. 'GETvar' => 'tx_phpobjektive_pi1[mode]',
    47. 'valueMap' => array(
    48. 'mode' => 1,
    49. ),
    50. ),
    51. ),
    52. 'sortierung' => array(
    53. 'GETvar' => 'tx_phpobjektive_pi1[sort]',
    54.  
    55. ),
    56. ),
    57.  
    58.  
    59.  
    60.  
    61.  
    62.  
    63.  
    64. 'kamera' => array(
    65. 'GETvar' => 'tx_phpkamera_pi1[showUid]',
    66. 'lookUpTable' => array(
    67. 'table' => 'tx_phpkamera_content',
    68. 'id_field' => 'uid',
    69. 'alias_field' => 'model',
    70. 'addWhereClause' => ' AND NOT deleted',
    71. 'maxLenght' => 15,
    72. 'useUniqueCache' => 'TRUE',
    73. 'useUniqueCache_conf' => array(
    74. 'strtolower' => 'TRUE',
    75. 'spaceCharacter' => '-',
    76. ),
    77. ),
    78. ),
    79. ),
    80. 'pointer' => array(
    81. 'GETvar' => 'tx_phpkamera_pi1[pointer]',
    82. 'valueMap' => array(
    83. 'pointer' => 0,
    84. ),
    85. ),
    86. ),
    87.  
    88. 'modus' => array(
    89. 'GETvar' => 'tx_phpkamera_pi1[mode]',
    90. 'valueMap' => array(
    91. 'mode' => 1,
    92. ),
    93. ),
    94. ),
    95. 'sortierung' => array(
    96. 'GETvar' => 'tx_phpkamera_pi1[sort]',
    97.  
    98. ),
    99. ),
    100.  
    101.  
    102.  
    103.  
    104.  
    105.  
    106.  
    107.  
    108.  
    109.  
    110.  
    111.  
    112.  
    113.  
    114.  
    115.  
    116.  
    117. ),
    118. ),
    119. );

    Kann mir jemand mal kurz auf die Spünge helfen?

    Danke und Gruss Manfred

    TYPO3 Slider Revolution: https://www.rutschmann.biz/extensions/typo3-slider-revolution/
    TYPO3 Layerslider Extension: http://www.rutschmann.biz/extensions/typo3-layerslider/
    TYPO3 Responsive Flipbook Extension: http://www.rutschmann.biz/extensions/typo3-responsive-flipbook/
    TYPO3 PayPal Download Checkout: http://www.rutschmann.biz/extensions/typo3-paypal-download/

    http://www.rutschmann.biz/
    ----------------------------------------------------
    Extbase, Fluid, HTML & CSS Development


  • 1
  • 1