Zum Inhalt springen

Option Split und tt_content (CSS Styled Image Text)

Erstellt am 25. Juli 2007 · Noch keine Antworten

Tags: Frage

filzmann ·

Tach zusammen,
ich habe folgendes Problem:

ich möchte in einer Seite vom Typ Text mit bild immer zweischen den bildern einen ruler (<hr />) anzeigen.
dh, ich formatiere den wrap für oneImageStdWrap
wie im handbuch dazu beschrieben.

allerdings möchte ich den ruler unter dem letzten bild nicht anzeigen --> option split
dies wird im herkömmlichen sinne aber von TS nicht unterstützt.

folgenden workaround für standard content habe ich gefunden:

tt_content.stdWrap.outerWrap = |###SPLIT###
 content = COA
 content {
 10 < styles.content.get
 stdWrap.split {
 token = ###SPLIT###
 cObjNum = 1 || 2 || 3 |*| 4 || 5 |*| 6 || 7
 1.current = 1
 1.wrap =
 <p class="erster">|</p>
 2.current = 1 2.wrap =
 <p class="zweiter">|</p>
 3.current = 1 3.wrap =
 <p class="dritter">|</p>
 4.current = 1 4.wrap =
 <p class="vierter">|</p>
 5.current = 1 5.wrap =
 <p class="fuenfter">|</p>
 6.wrap =
 <p class="letzter">|</p>
 6.current = 1 7.current = 1
 }
 }

Ich habe ihn modifiziert und versucht bei mir folgendermaßen einzubinden:

tt_content.textpic.20.rendering {
  dl {
      imageRowStdWrap.wrap = <div class="csi-imagerow" style="width:{register:rowwidth}px;"> | </div>
      imageRowStdWrap.insertData = 1
      noRowsStdWrap.wrap =
      oneImageStdWrap= |###SPLIT###
      oneImageStdWrap.split {
        token = ###SPLIT###
        cObjNum = 1 |*| 2 |*| 3
        1.current = 1
        1.wrap = <dl class="csi-image" style="width:{register:imagewidth}px;"> | <div align="center" width="50"><hr style="width:100px;" /></div></dl>
        2.current = 1 
        2.wrap = <dl class="csi-image" style="width:{register:imagewidth}px;"> | <div align="center" width="50"><hr style="width:100px;" /></div></dl>
        3.current = 1 
        3.wrap =<dl class="csi-image" style="width:{register:imagewidth}px;"> | </dl>
      }
      oneImageStdWrap.insertData = 1
      imgTagStdWrap.wrap = <dt> | </dt>
      editIconsStdWrap.wrap = <dd> | </dd>
      captionStdWrap.wrap = <dd class="csi-caption"> | </dd>
  }
  # Now we add another rendering method:
  dl-nospace < .dl
  dl-nospace.addClasses = csi-textpic-dl-nospace
}

was allerdings nicht das gewünschte ergebnis lieferte

schonmal im vorraus danke für eure hoffentlich hilfreiche antwort (bin schon seit heut morgen am googeln und hab sonst nix gefunden)

vielen dank

Simon