Druckversion mit Sprachumschaltung HILE!

  • timzim timzim
    R2-D2
    0 x
    112 Beiträge
    0 Hilfreiche Beiträge
    23. 06. 2005, 08:31

    Hallo,

    ich hab' jetzt alle Beiträge im Forum zum Thema Sprachumschaltung durch. Ich bekomme es nicht hin:
    Ich habe einen Marker namens PRINT und ich habe deutsche und englische Inhalte. Bei den deutschen soll erscheinen: "Diese Seite drucken" bei den englischen "Print this page". Ich habe es verscuth mittels:

    1. [globalVar=GP:L=0]
    2. 10.marks.PRINT.30.wrap = <!!=.?=|====>Diese Seite drucken</a>
    3. 10.marks.INHALT.10 < marks.PRINT
    4. [else]
    5. 10.marks.PRINT.30.wrap = <!!=.?=|====>Print this page</a>
    6. 10.marks.INHALT.10 < marks.PRINT
    7. [end]

    und auch mit:

    1. 10.marks.PRINT = COA
    2. 10.marks.PRINT.30 = TEXT
    3. 10.marks.PRINT.30.field = uid
    4.  
    5.  
    6. 10.marks.PRINT.30.wrap = <!!=|..===>Druckversion</a>
    7. [globalVar=GP:L=1]
    8. 10.marks.PRINT.30.wrap = <!!=|..?====>Printversion</a>
    9. [global]

    Dann habe ich es versucht über zwei Sprachbedingungen zu machen [globalVar=GP:L=1] und [globalVar=GP:L=0] aber es geht nicht. Zunächst wird nur eine Version angezeigt und dann wurden auch nach diesem TS die weiteren Marker nicht mehr ersetzt. Ich habe dann mal mein komplettes TS angesehen, konnte aber keinen Fehler finden. Was mache ich falsch?
    Ich habe auch gelesen, mit der make printlink extension wäre alles viel einfacher, aber da konnte mir die Anleitung nicht wirklich weiter helfen. Auch das bekam ich nicht hin. WAS kann ich machen?

    DANKE für eure HILFE!

    Gruß

    timzim

    PS: Ausserdem in meinem TS-Setup:

    1. ######SPRACHEINSTELLUNGEN###########
    2.  
    3. config.linkVars = L
    4.  
    5. config.sys_language_uid = 0
    6. config.language = de
    7. config.locale_all = de_DE
    8. plugin.feadmin.dmailsubscription.templateFile =fileadmin/fe_admin_dmailsubscrip_de.tmpl
    9. plugin.tipafriend.templateFile = fileadmin/tipafriend_template_de.tmpl
    10.  
    11. [globalVar = GP:L = 1]
    12. config.sys_language_uid = 1
    13. config.language = en
    14. config.locale_all = en_EN
    15. plugin.feadmin.dmailsubscription.templateFile = fileadmin/fe_admin_dmailsubscrip.tmpl
    16. plugin.tipafriend.templateFile = fileadmin/tipafriend_template.tmpl
    17. [global]
    18.  
    19. ##################################


  • 1
  • keule80 keule80
    R2-D2
    0 x
    116 Beiträge
    0 Hilfreiche Beiträge
    23. 06. 2005, 10:31

    funktioniert die Druckansicht denn wenigstens?

    Mein Vorschlag als Lösung! Setze einfach ein Image als Druckbutton ein. Auf das Image packst Du einfach ein Druckersymbol und keiner Brauch die unterschiedlichen Sprachen mehr! Bei mir sieht das ganze so aus:

    1. alt_print.10.marks.CONTENT < styles.content.get
    2. 10.marks {
    3. DRUCK = IMAGE
    4. DRUCK.file = fileadmin/html/Bilder/druck.gif
    5. DRUCK.stdWrap.wrap = |
    6. DRUCK.stdWrap.typolinkno_cache = 1
    7. DRUCK.stdWrap.typolink.parameter.cObject = COA
    8. DRUCK.stdWrap.typolink.parameter.cObject {
    9.  
    10. 5 = TEXT
    11. 5.data = page:uid
    12. 5.wrap = index.php?id=|
    13. 5.required = 1
    14.  
    15. 10 = TEXT
    16. 10.value = &no_cache=1
    17.  
    18. 20 = TEXT
    19. 20.data = GPvar : L
    20. 20.wrap = &L=|
    21. 20.required = 1
    22.  
    23. 30 = TEXT
    24. 30.data = GPvar : tx_ttnews | backPid
    25. 30.wrap = &tx_ttnews[backPid]=|
    26. 30.required = 1
    27.  
    28. 40 = TEXT
    29. 40.data = GPvar : tx_ttnews | tt_news
    30. 40.wrap = &tx_ttnews[tt_news]=|
    31. 40.required = 1
    32.  
    33. 50 = TEXT
    34. 50.data = GPvar : cHash
    35. 50.wrap = &cHash=|
    36. 50.required = 1
    37.  
    38. 60 = TEXT
    39. 60.value = &type=98
    40. }
    41. DRUCK.stdWrap.typolink.target = print
    42. DRUCK.stdWrap.typolink.ATagParams = onClick="window.open('','print','width=650,height=700,scrollbars=yes,menubar=yes');"
    43.  
    44. }
    [/list]

    funktioniert natürlich auch bei den news. Von make printlink halte ich nicht so viel...

  • J69L J69L
    Jedi-Ritter
    0 x
    144 Beiträge
    0 Hilfreiche Beiträge
    11. 04. 2006, 09:04

    ich habe ein ähnliches problem.

    die seite ist zweisprachig. für meine druckansicht gibts es eine eigene designvorlage in welcher oben als header eine grafik eingebunden ist. nur soll bei der englischen seite, diese grafik eine andere sein, als bei der deutschen.

    ich habe nur überhaupt keine ahnung ob überhaupt und wenn wie soetwas zu realisieren ist?

    habt ihr einen ansatz oder eine idee?

    --------------
    [TS]#+++++++++++++++++++Print++++++++++++++++++
    print = PAGE
    print {
    typeNum = 98
    stylesheet = fileadmin/templates/upstairs/ub.css
    10 = TEMPLATE
    10 {
    template = FILE
    template.file = fileadmin/templates/upstairs/designvorlageup.tmpl
    workOnSubpart = PRINT
    marks {
    PRINTLOGO = IMAGE
    PRINTLOGO.file = fileadmin/templates/upstairs/bilder/print_banner.jpg

    INHALT = CONTENT
    INHALT {
    table = tt_content
    select {
    where = colPos = 0
    orderBy = sorting
    languageField = sys_language_uid
    }
    }
    }
    }
    }

    #+++++++++printmenu+++++++++++++++++
    page.10.marks.PRINTBUTTON = IMAGE
    page.10.marks.PRINTBUTTON {
    file = fileadmin/templates/upstairs/bilder/print.jpg
    stdWrap.postUserFunc = tx_make_printlink
    stdWrap.postUserFunc.simulateStaticDocuments = 1
    stdWrap.postUserFunc.include_post_vars = 1
    stdWrap.postUserFunc.popup = 1
    stdWrap.postUserFunc.windowparams = ( resizable=yes,toolbar=yes,scrollbars=yes,menubar=yes,width=750,height=600 )
    stdWrap.postUserFunc.windowname = printwindow
    }

    [/TS]

  • 0 x
    14 Beiträge
    0 Hilfreiche Beiträge
    26. 04. 2006, 08:34

    gleiches problem... kann denn niemand weiterhelfen?
    bittööö #paralyzed#

  • miwolfram miwolfram
    Jedi-Meister
    0 x
    386 Beiträge
    0 Hilfreiche Beiträge
    27. 04. 2006, 15:13

    [quote="timzim"]
    #[globalVar=GP:L=0]
    #10.marks.PRINT.30.wrap = <a href="index.php?id=|&type=98" width="800" height="700" target="_blank">Diese Seite drucken</a>...
    [/quote]

    Hmmm. Ich geh mal davon aus dass vor [b]10.marks...[/b] noch ein [b]page[/b] gehört. Also wirst du deine Conditions innerhalb der Klammer [b]page {[/b] oder so haben.

    [b]Conditions funktionieren aber nicht innerhalb von Klammern![/b]

  • miwolfram miwolfram
    Jedi-Meister
    0 x
    386 Beiträge
    0 Hilfreiche Beiträge
    27. 04. 2006, 15:16

    [quote="J69L"]
    habt ihr einen ansatz oder eine idee?
    [/quote]

    Naja - mit Conditions halt.

  • 1