Zum Inhalt springen

Verschiedene Formatierung von jeder Spalte

Erstellt am 16. Oktober 2006 · 5 Antworten · letzte Antwort am 17. Oktober 2006

Tags: Links, Frage

morgoth81 ·

Hallo, ich habe eine Frage bezüglich der Formatierung von "internal-link"

Ich habe folgendes typoscript:

page = PAGE
page {
 typeNum=0
 10 = TEMPLATE
 10 {
  template = FILE
  template.file = fileadmin/rootTemplate.htm
  workOnSubpart = DOCUMENT
  marks {
   INHALT = TEMPLATE
   INHALT {
    template = FILE
    template < plugin.tx_rlmptmplselector_pi1
    template.templateType = main
    marks {
     COL1 < styles.content.getLeft
     COL2 < styles.content.get
     COL3 < styles.content.getRight
     COL3.wrap = <div class="rightCol">|</div>
    }
   }
  }
 }
}

Jetzt befinden sich in der 3.Spalte auch Links, die ich versucht habe im "rightCol" zu formatieren (über .rigtCol a:hover { .......). Da die Links aber mit dem RTE erstellt werden sollen, formatiert TS sie mit class="internal-link", was die Ausgabe unbrauchbar macht. Vielleicht könnte ich ja die klasse internal-link überschreiben aber dann würde das ja für alle Spalten gelten und ich will dass internal-link in der rechten Spalte anders aussieht als die in der linken. Wie kann ich das machen?

einpraegsam.​net ·
morgoth81 schrieb

Hallo, ich habe eine Frage bezüglich der Formatierung von "internal-link"

Ich habe folgendes typoscript:

page = PAGE
page {
 typeNum=0
 10 = TEMPLATE
 10 {
  template = FILE
  template.file = fileadmin/rootTemplate.htm
  workOnSubpart = DOCUMENT
  marks {
   INHALT = TEMPLATE
   INHALT {
    template = FILE
    template < plugin.tx_rlmptmplselector_pi1
    template.templateType = main
    marks {
     COL1 < styles.content.getLeft
     COL2 < styles.content.get
     COL3 < styles.content.getRight
     COL3.wrap = <div class="rightCol">|</div>
    }
   }
  }
 }
}

Jetzt befinden sich in der 3.Spalte auch Links, die ich versucht habe im "rightCol" zu formatieren (über .rigtCol a:hover { .......). Da die Links aber mit dem RTE erstellt werden sollen, formatiert TS sie mit class="internal-link", was die Ausgabe unbrauchbar macht. Vielleicht könnte ich ja die klasse internal-link überschreiben aber dann würde das ja für alle Spalten gelten und ich will dass internal-link in der rechten Spalte anders aussieht als die in der linken. Wie kann ich das machen?

.rightCol a:hover, .rightCol .internal-link a, .rightCol a.internal-link 
{ .......}

Irgendwie so - wo ist das Prob?

einpraegsam.​net ·
morgoth81 schrieb

oh, super danke! ich wusste garnicht, dass man css-klassen auf diese art und weise verschachteln kann 🙂

Deswegen heißt es ja Cascading Style Sheet 😉

morgoth81 ·

macht sinn... 😉
Und da wir gerade dabei sind: im HTML-Code erscheint z.B. beim Header

<div class="csc-header csc-header-n1"><font face="verdana" size="3"><b>Überschrift</b></font></div>

der font-tag stammt wohl vom RTE... wie krieg ich den weg?

Proximo ·

Wenn es vom RTE kommt... geh mal in das Contentelement welches der Übeltäter sein könnte, deaktiviere dort den RTE und lösche den Tag... das ist nicht so wie ich das einem Kunden erklären würde, aber einen kürzeren Weg gibt es nicht^^

MFG Proximo