printlink Problem mit Mehrsprachigkeit [Gelöst]

  • pixelparts pixelpart...
    Sternenflotten-Admiral
    0 x
    218 Beiträge
    0 Hilfreiche Beiträge
    27. 01. 2012, 10:44

    Guten Morgen

    Hab ein Problem und komme nicht auf die Lösung. Meine Druckseiten kommen immer in der Standard-Sprache. Hier der Link zur Druckseite:

    index.php?id=182&type=98&L=3&cHash=e5d599a5926e92076f4dddaa371f2103

    Die Sprachvariable wird übergeben, aber es kommt doch die Sprache 0. Ohne type=98 wird die richtige Sprache angezeigt, natürlich nicht als Druckversion.

    Kann mir bitte jemand einen Tipp geben ...

    Hier noch das TS für die Druckversion:

    1. ##### Druckversion #####
    2. temp.printlink = TEXT
    3. temp.printlink {
    4. value = <img src="fileadmin/templates/img/print.gif" border="0">
    5. wrap = <p class="print-link">|</p>
    6. # link to the current page id with type 98
    7. parameter = {page:uid},98
    8. parameter.insertData = 1
    9. useCacheHash = 1
    10. # add all get parameters from the current URL
    11. addQueryString = 1
    12. addQueryString.method = GET
    13. # remove the page id from the parameters so it is not inserted twice
    14. addQueryString.exclude = id
    15. }
    16. }
    17.  
    18.  
    19. druckversion = PAGE
    20. druckversion {
    21. typeNum = 98
    22. ##disable typo3 index
    23. config.index_enable = 0
    24.  
    25. ##disable google index
    26. headerData.123 = TEXT
    27. headerData.123.value = <meta name="robots" content="noindex, nofollow" />
    28.  
    29. includeCSS.fileDefault = fileadmin/templates/css/print.css
    30. 10 = TEMPLATE
    31. 10 {
    32. template = FILE
    33. template.file = fileadmin/templates/templates_main/druckseite.html
    34.  
    35. marks {
    36. CONTENT_MITTE_TI < styles.content.get
    37. #content_right < styles.content.getRight
    38. }
    39. }
    40. }
    41.  
    42. page.10.marks.DRUCKEN < temp.printlink
    43. #### Druckversion Ende ####

    Meine Typo3-Version ist 4.5.10

    Viele Grüße aus Konstanz, Uwe


  • 1
  • pixelparts pixelpart...
    Sternenflotten-Admiral
    0 x
    218 Beiträge
    0 Hilfreiche Beiträge
    27. 01. 2012, 14:44

    hab leider noch keine Lösung gefunden. Ich hab einen Versuch mit der Ext. cronprintlink gemacht. Funktioniert auch, bis auf die Anzeige der richtigen Sprache.

    Das ist ein Link zur Druckversion:
    /index.php?id=238&type=98&L=2

    Das ist mein TS:

    1. druckversion = PAGE
    2. druckversion {
    3. typeNum = 98
    4. ##disable typo3 index
    5. config.index_enable = 0
    6.  
    7. includeCSS.fileDefault = fileadmin/css/print.css
    8. 10 = TEMPLATE
    9. 10 {
    10. template = FILE
    11. template.file = fileadmin/templates/templates_main/druckseite.html
    12.  
    13. marks {
    14. CONTENT_MITTE_TI < styles.content.get
    15. }
    16. }
    17. }
    18.  
    19. page.10.marks.DRUCKEN < plugin.tx_cronprintlink_pi1
    20. page.10.marks.DRUCKEN {
    21.  
    22. }

    Hat jemand eine Ahnung, was ich noch machen kann? Muss die 98iger Seite für die anderen Sprachen konfiguriert werden?

  • LuP LuP
    Jedi-Meister
    0 x
    496 Beiträge
    0 Hilfreiche Beiträge
    27. 01. 2012, 16:44

    Hallo,

    es fehlt noch die Sprachsteuerung:

    1. [globalVar = GP:L = 1]
    2. druckversion.config {
    3. htmlTag_langKey = de
    4. sys_language_uid = 1
    5. language = de
    6. locale_all = de_DE
    7. }
    8. [global]

    VG,
    LuP

  • pixelparts pixelpart...
    Sternenflotten-Admiral
    0 x
    218 Beiträge
    0 Hilfreiche Beiträge
    27. 01. 2012, 16:58

    [quote="LuP"]
    Hallo,

    es fehlt noch die Sprachsteuerung:

    VG,
    LuP
    [/quote]

    Hallo LuP

    Vielen Dank für Deine Antwort. Ich hab schon eine Sprachsteuerung drin, der Wechsel zwischen den Sprachen funzt auch, auf den normalen Seiten. Aber vielleicht hab ich hier eine falsche Einstellung für die Druckversion ...
    So sieht meine aus:

    1. page.config.linkVars = L
    2. page.config.sys_language_mode = fallback
    3. page.config.sys_language_uid = 0
    4. page.config.language = de
    5. page.config.locale_all = de_DE.UTF-8
    6.  
    7. [globalVar = GP:L = 0]
    8. page.config.sys_language_uid = 0
    9. page.config.language = de
    10. page.config.locale_all = de_DE.UTF-8
    11. [global]
    12.  
    13. [globalVar = GP:L = 2]
    14. page.config.sys_language_uid = 2
    15. page.config.language = en
    16. page.config.locale_all = en_EN.UTF-8
    17. [global]
    18.  
    19. [globalVar = GP:L = 3]
    20. page.config.sys_language_uid = 3
    21. page.config.language = it
    22. page.config.locale_all = it_IT.UTF-8
    23. [global]
    24.  
    25. [globalVar = GP:L = 4]
    26. page.config.sys_language_uid = 4
    27. page.config.language = fr
    28. page.config.locale_all = fr_FR.UTF-8
    29. [global]

    Ein Unterschied ist noch, ich nutze zwei Root-Templates und zwei Bäume.
    Ich komme einfach nicht dahinter ...

    Viele Grüße, Uwe

  • LuP LuP
    Jedi-Meister
    0 x
    496 Beiträge
    0 Hilfreiche Beiträge
    27. 01. 2012, 17:55

    die sind für die normalen Seiten. Für die Druckversion brauchst du die gleiche aber diesmal direkt unter #### Druckversion Ende #### dranhängen.

    Edit:

    1. #### Druckversion Ende ####
    2. druckversion.config {
    3. linkVars = L
    4. sys_language_mode = fallback
    5. sys_language_uid = 0
    6. language = de
    7. locale_all = de_DE.UTF-8
    8. }
    9.  
    10. [globalVar = GP:L = 0]
    11. druckversion.config {
    12. sys_language_uid = 0
    13. language = de
    14. locale_all = de_DE.UTF-8
    15. }
    16. [global]
    17. // ... usw.

    VG,
    LuP

  • pixelparts pixelpart...
    Sternenflotten-Admiral
    0 x
    218 Beiträge
    0 Hilfreiche Beiträge
    27. 01. 2012, 18:10

    [quote="LuP"]
    die sind für die normalen Seiten. Für die Druckversion brauchst du die gleiche aber diesmal direkt unter #### Druckversion Ende #### dranhängen.

    VG,
    LuP
    [/quote]

    Du Held!! Danke!! Danke!! Danke!! Danke!!

  • LuP LuP
    Jedi-Meister
    0 x
    496 Beiträge
    0 Hilfreiche Beiträge
    27. 01. 2012, 18:31

    Bitte, gern geschehen! Es freut mich, dass es geklappt hat und viel Spaß damit

    VG,
    LuP

  • 1