Zum Inhalt springen

class="csc-textpic-imagerow erweitern

Erstellt am 7. Januar 2013 · 2 Antworten · letzte Antwort am 8. Januar 2013

Tags: Inhaltselemente, Bilder, Frage

Niklas Lazinbee ·

Hallo,
für eine Filterfunktion mit jQuery (http://www.designchemical.com/blog/index.php/jquery/create-an-automatic-content-filter-using-jquery-css-classes/) möchte ich gerne die Imagrow Class erweiteren. Normalerweise wird die so gebildet

tt_content.image.20.rendering.splitCaption.rowStdWrap.wrap = <div class="csc-textpic-imagerow"> | </div>

das würde ich gerne so ändern

tt_content.image.20.rendering.splitCaption.rowStdWrap.wrap = <div class="csc-textpic-imagerow ->hier sollen die Worte aus dem Title Tag des Bildes hin<-"> | </div>

Gibrt es da eine Möglichkeit?

Beste Grüße
Niklas

Chrissli ·

Nur so ne Idee, aber versuchs doch mal so:

tt_content.image.20.rendering.splitCaption.rowStdWrap.cObject = COA 
tt_content.image.20.rendering.splitCaption.rowStdWrap.cObject {
  1 = TEXT
  1.value = <div class="csc-textpic-imagerow
  2 = TEXT
  2.field = imagecaption
  2.split.token.char = 10
  2.split.returnKey.data = register:IMAGE_NUM_CURRENT
  3 = TEXT
  3.value = ">|</div>

}

Wenn rowStdWrap die normalen stdWrap-Funktionen unterstützt, sollte das gehen.
Eventuell ist imagecaption aber nicht das korrekte Feld...

Niklas Lazinbee ·

Besten Dank! Mit einer kleinen Erweiterung funktioniert es:

tt_content.image.20.rendering.splitCaption.rowStdWrap.wrap.outerWrap.cObject = COA 
tt_content.image.20.rendering.splitCaption.rowStdWrap.wrap.outerWrap.cObject {
  1 = TEXT
  1.value = <div class="csc-textpic-imagerow-outerWrap
  2 = TEXT
  2.field = titleText
  2.split.token.char = 10
  2.split.returnKey.data = register:IMAGE_NUM_CURRENT
  3 = TEXT
  3.value = ">|</div>
 
}

So erzeuge ich einen DIV um den imagerow DIV mit dem ich die Filterung steuern kann.