WT Gallery - Verständnisproblem mit Bildunterschriften

  • puntila puntila
    T3PO
    0 x
    9 Beiträge
    0 Hilfreiche Beiträge
    14. 07. 2011, 15:33

    Hi Leute!

    Ich checks nicht und werde auch nicht aus den Kommentare hier schlau. Also ich möchte eine WT Gallery auf einer Seite. Werden die Bilder angeklickt öffnet sich eine Lightbox und man kann vor uns zurück und wieder raus. Soweit so gut. Aber in der Lightbox habe ich als Bildunterschrift immer bloß "x von y". Ich hätte da gerne eigene Bildunterschriften.

    Hier meine Einstellungen:

    TypoScript Setup:==============================================================================================

    plugin.tx_wtgallery_pi1 {
    list {
    image = IMAGE
    image {
    imageLinkWrap.typolink {
    parameter.cObject = IMG_RESOURCE
    parameter.cObject.file.import.field = picture
    parameter.cObject.file.maxW = 600
    parameter.cObject.file.maxH = 600
    ATagParams = rel="lightbox[galerie]"
    show_comments = 5
    #plugin.tx_wtgallery_pi1.config_single.show_comments = 5
    }
    }
    }
    # Link to the listview below picture (only if listview and singleview are not on the same page)
    # available variables for .field are: listview_link
    listviewlink = TEXT
    listviewlink {
    wrap = <p>|</p>
    data = LLL:EXT:wt_gallery/pi1/locallang.xml:wtgallery_ll_listviewlink
    typolink.parameter.field = listview_link
    if.isTrue.field = listview_link
    }
    # Text from txt file or EXIF information to single image
    text = COA
    text {
    # available variables for .field are:
    # Information from the pic: picture, tstamp, filename, dirname, basename, extension
    # Information from txt/EXIF: comments, title, subject, author, recordtime, cam_brand, cam_model
    wrap = <div class="wt_gallery_single_inner_text">|</div>
    if.isTrue.field = title
    10 = TEXT
    10.field = title
    10.wrap = <div class="wt_gallery_single_inner_title">|</div>
    10.if.isTrue.field = title
    20 = TEXT
    20.field = comments
    20.wrap = <div class="wt_gallery_single_inner_comments">|</div>
    20.if.isTrue.field = comments
    }
    }

    Das Plugin hat folgende Eigenschaften:================================================================================

    Main Configuration:
    Show: List
    Pic Folder: ausgewählt
    Alles andere leer

    Habe das Ganze sowohl mit TXT-Dateien (dateiname.jpg.txt mit "comment | title | subject | author | record time | brand | model" ) als auch mit EXIF Eigenschaften (unter Windwows -> Eigenschaften -> so wie in der Doku beschrieben).

    Ich vermute, dass ich noch irgend ein Marker irgendwo definieren muss.

    Also ich bekomme weder die Variante mit TXT-Datei, noch die Variante mit EXIF hin. Habe auch versucht den gesamten Setup- und Constants-Text aus der Doku (Example TypoScript) in einem separaten Seiten-Template auf der Seite des Plugins einzubinden. Geht auch nicht.

    Jemand eine Idee?

    Danke und Gruß


  • 1
  • puntila puntila
    T3PO
    0 x
    9 Beiträge
    0 Hilfreiche Beiträge
    14. 07. 2011, 17:50

    okay ich bin ein Schritt weiter. Das folgende TYPOScript macht es --- fast (wäre ja sonst auch zu einfach)

    1. plugin.tx_wtgallery_pi1 {
    2. list {
    3. image = IMAGE
    4. image {
    5. parameter.cObject = COA
    6. parameter.cObject {
    7. 10.file.import.field = picture
    8. 10.file.maxW = 600
    9. 10.file.maxH = 600
    10. 20 = TEXT
    11. 20.file.import.field = picture
    12. 20.dataWrap= {field: PAGE_EVENT} ? – wt_gallery "{field:title}"
    13. 30 = TEXT
    14. 30.file.import.field = picture
    15. 30.dataWrap= {field: PAGE_EVENT} ? – wt_gallery "{field:comments}"
    16. }
    17. ATagParams = rel="lightbox[galerie]"
    18. }
    19. file.import.field = picture
    20. altText.field = comments
    21. titleText.field = title
    22. }
    23. }
    24. category {
    25. image = IMAGE
    26. image {
    27. file.import.field = picture
    28. altText.field = comments
    29. titleText.field = title
    30. }
    31. }
    32. }

    Jetzt bekomme ich in der Lightbox *nur* den Titel angezeigt. Nehme ich im oberen COA die 20 heraus, bekomme ich *nur* die Kommentare angezeigt. Ich will aber beides sehen. Vermute mal das der Bereich zu klein ist und da alles in eine neue Zeile kommt, sieht man die dritte Zeile nicht mehr.

    Also jetzt folgende Probleme:

    (1) Wie bekomme ich den entsprechenden Bereich in der Lightbox größer? so dass drei Zeilen untereinander angezeigt werden können?

    (2) Wir bekomme ich im obigen COA Titel und Kommentar nebeneinander (in einer Zeile). Das geht doch bestimmt mit irgendeinem Wrap. Ich bekomme es leider nicht hin. Also mein Problem vereinfacht:

    1. element = COA
    2. element {
    3. 10 = A
    4. 10 {...}
    5. 20 = TEXT
    6. 20 {...}
    7. 30 = TEXT
    8. 30 {...}
    9. }

    Ich möchte 10 über 20 und 30 - und 20 und 30 nebeneinander.

  • topshopper topshoppe...
    Sternenflotten-Admiral
    0 x
    181 Beiträge
    0 Hilfreiche Beiträge
    15. 07. 2011, 10:17

    Hallo,

    gib den Objekten 10, 20 und 30 jeweils eine CSS-Klasse mit.

    1. 10.wrap = <div class="class_10">|</div>
    2. ...
    3. 20.wrap = <div class="class_20">|</div>
    4. ...
    5. 30.wrap = <div class="class_30">|</div>

    Dann kannst Du die Positionierung der Elemente mit CSS machen.

    Ansatz für CSS:

    1. .class_10 {
    2. # hier kommt dann jeweils Angaben wie width, clear, display, etc.
    3. }
    4.  
    5. .class_20 {}
    6.  
    7. .class_30 {}

    Ich hoffe, es ist zumindest ein Ansatz für Dich. Hab gtad keine Zeit...

  • puntila puntila
    T3PO
    0 x
    9 Beiträge
    0 Hilfreiche Beiträge
    18. 07. 2011, 13:33

    Danke für die gute Idee. Ich habe es mittlerweile selber herausbekommen. Es ist so eine von den Lösungen über die man sich besonders ärgert, weil man das ja auch mal früher hätte ausprobieren können:

    Die entscheidende TS-Zeile ist die folgende

    1. 20.dataWrap= {field: PAGE_EVENT} ? – wt_gallery "<span>{field:title} - {field:comments}</span>"

    Hier der gesamte TS-Abschnitt in meinem Setup:

    1. plugin.tx_wtgallery_pi1 {
    2. list {
    3. image = IMAGE
    4. image {
    5. parameter.cObject = COA
    6. parameter.cObject {
    7. 10.file.import.field = picture
    8. 10.file.maxW = 600
    9. 10.file.maxH = 600
    10. 20 = TEXT
    11. 20.file.import.field = picture
    12. 20.dataWrap= {field: PAGE_EVENT} ? – wt_gallery "<span>{field:title}</span> <!!=:>{field:comments}</span>"
    13. }
    14. ATagParams = rel="lightbox[galerie]"
    15. }
    16. file.import.field = picture
    17. altText.field = comments
    18. titleText.field = title
    19. }
    20. }
    21. category {
    22. image = IMAGE
    23. image {
    24. file.import.field = picture
    25. altText.field = comments
    26. titleText.field = title
    27. }
    28. }
    29. }

    Title soll fett sein und Comment nicht.

    Gruß,
    Puntila

  • 1