cal base - image/Bilder Ausrichtung/float

  • P119 P119
    TYPO3-Anwärter
    0 x
    7 Beiträge
    0 Hilfreiche Beiträge
    30. 12. 2011, 09:28

    Hi,
    komme hier nicht weiter: Die Standard Ausrichtung in einem Cal-Event ist 17.

    Hier der Eintrag aus der Anleitung für die Bildformatierung eines Cal-Events:

    1. Content object for the event image
    2.  
    3. image {
    4. //17 = in text right
    5. textPos.override = 17
    6. layout.key.override = 17
    7. 1 {
    8. altText.override.field = imagealttext
    9. titleText.override.field = imagetitletext
    10. caption.override.field = imagecaption
    11. }
    12.  
    13. imgMax = 4
    14. imgList >
    15. imgList.override.current = 1
    16. imgPath = {$plugin.tx_cal_controller.uploadPath.image}
    17.  
    18. stdWrap.dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_event_image} |</div>
    19. 1.imageLinkWrap.enable.field >
    20. 1.imageLinkWrap.enable.override = 1
    21. maxW = {$plugin.tx_cal_controller.singleMaxW}
    22. # switch to turn on the lightbox: kj_imagelightbox2
    23. # 1.imageLightbox2 = 1
    24. }

    17 heißt eigentlich "Im Text: Rechts" laut [url=]http://www.typo3.net/tsref/cobject/imgtext/[/url]

    In meinem Typo fließt das Bild allerdings nicht im Text, sondern unter dem Text. Das liegt daran, dass normalerweise, wenn in Typo ein Bild hinzu gefügt wird, um den gesamten Beitrag dieser Container gewrapped wird:

    1. <div class="csc-textpic csc-textpic-intext-right">

    Innerhalb dieses Containers gibt es dann den Text und das Bild, welches noch einmal in einen Div-Container mit der jeweiligen float-Anweisung gewrappt wird.

    In Cal Base wird beim Einfügen eines Bildes allerdings der oben genannte Div-Wrap <div class="csc-textpic csc-textpi… nicht um den Text gewrapped, sondern nur um das Bild. Damit schließt der float-Befehl nicht mehr den Text mit ein und das Bild fließt immer nur unter dem Text.

    Wenn man per TS Anweisungen an die Bildausrichtung gibt - wie z. B.:

    1. plugin.tx_cal_controller.view {
    2. #Befehl an die CSS Klasse
    3. event.event.image.textPos.override = 0
    4. #Befehl an die HTML Struktur
    5. event.event.image.layout.key.override = 0
    6. }

    dann führt er zwar die Anweisung aus - aber nur unterhalb des Textes. 0 heißt - Oben-Mitte; Das Bild steht aber Unten-Mitte. Der div-Wrap wird nicht um den Text gelegt.

    [b]Kann mir da jemand helfen? Wie überzeuge ich Cal Base Bilder im Text zu floaten?[/b]

    Konfiguration:
    Typo3.4.6.2
    CalBase 1.4.2
    Grüße
    Christoph


  • 1
  • danaron danaron
    R2-D2
    0 x
    78 Beiträge
    0 Hilfreiche Beiträge
    20. 04. 2012, 16:13

    HI P119
    Habe das gleiche Problem. Möchte eigentlich das Bild nur unter dem Text Linksbündig.
    Aber auch [b]plugin.tx_cal_controller.view.event.event.image.textPos.override = 10[/b] greifft nicht.
    Hat eine Lösung?

    0 - Oben: Mitte
    1 - Oben: Rechts
    2 - Oben: Links
    8 - Unten: Mitte
    9 - Unten: Rechts
    10 - Unten: Links
    17 - Im Text: Rechts
    18 - Im Text: Links
    25 - Im Text: Rechts (kein Wrap)
    26 - Im Text: Links (keinWrap)

    Grüsse
    danaron

    Danke für deine Hilfe. Cool wenn du dich mit mir auf den Social Media verbindest!

  • danaron danaron
    R2-D2
    0 x
    78 Beiträge
    0 Hilfreiche Beiträge
    20. 04. 2012, 16:46

    Habe mir zur Not mit etwas CSS geholfen:

    1. #calendar-event .csc-textpic {
    2. padding: 0px 0px 0px -10px;
    3. margin: 0px 0px 0px -9px;
    4. float: left;
    5. }
    6. #calendar-event .csc-textpic-imagewrap {
    7. padding: 0px 0px 0px 0px;
    8. margin: 0px 0px 0px 0px;
    9. float: left;
    10. }

    Zudem in Setup:
    plugin.tx_cal_controller.view.event.event.image.textPos.override = 10

    Ist aber sicher nicht ideal. Bin noch an einer saubereren Lösung.
    Hat jemand noch eine Idee, wie die RTE Formatierungen von Teaser und Description hergestellt werden können?

    plugin.tx_cal_controller.view.list.event.description.stripHtml = 0
    plugin.tx_cal_controller.view.list.event.teaser.stripHtml = 0
    plugin.tx_cal_controller.lib.list.event.preview.stripHtml = 0
    plugin.tx_cal_controller.lib.list.event.description.stripHtml = 0
    plugin.tx_cal_controller.lib.list.event.teaser.stripHtml = 0

    Brachte bisher nix.
    Danke

    Danke für deine Hilfe. Cool wenn du dich mit mir auf den Social Media verbindest!

  • 1