Zum Inhalt springen

Seiteninhalte der rechten Spalte wrappen

Erstellt am 28. August 2007 · 6 Antworten · letzte Antwort am 20. September 2007

Tags: Inhaltselemente, Frage

kuhbus ·

Hallo!

ich möchte NUR die contentelemente der rechten spalte mit jeweils einem div wrappen. wie mache ich das am besten? ich kenne nur die anweisung um alle contentelemente zu wrappen, aber wie mache ich das nur für die "rechten"?

für hilfe bin ich dankbar :o

fuss ·

Olla!

styles.content.getRight {
 renderObj.stdWrap.wrap = <div class="rightcontent">|</div>
}

Wrapt Dir um jedes einzelne Content Element aus der Rechten Spalte ein div.

gruss, fuss

just2b ·

und auch ohne würds ja einfach per CSS gehen
#main .rightContent {..} 😉

der vollständigkeit halber
lg georg

kuhbus ·

@fuss :

super, danke. genau das wollte ich.

find ich super, dass vom fuss auch was positives kommt, da ich gerade einen rotlauf auf den füssen habe :-) nicht empfehlenswert...

übrigens: scharfes system das du da hast...

@georg: eine css lösung hatte ich schon. ich habe einfach alle contentelemente gewrappt und dann nur die "rechten" per css "angesprochen". allerdings sind dann die linken und mittleren unnötigerweise mit divs gewrappt (genaugenommen 4 divs, da ich so ein "runde ecken - ding" umsetzen muss. also *genau* meinen wunsch kann man nicht per CSS lösen. ;-)

kuhbus ·

okay, zu früh gefreut.

genauso funktionierts nicht bei mir leider....

das geht:

tt_content.stdWrap.wrap (
  <div class="content_element">|</div>
)

das wird ignoriert:

styles.content.getRight {
 renderObj.stdWrap.wrap (
  <div class="ro">
   <div class="lo">
    <div class="ru">
     <div class="lu">|</div>
    </div>
   </div>
  </div>
 )
}

#paralyzed#

PS: ich verwende css-styled-content, falls das was damit zu tun haben könnte

fuss ·
styles.content.getRight {
 renderObj.stdWrap.wrap (
  <div class="ro">
   <div class="lo">
    <div class="ru">
     <div class="lu">|</div>
    </div>
   </div>
  </div>
 )
}

Gerade per copy&paste getestet: einwandfrei.

Nur mal so zur Sicherheit:
Die Definition steht im TS-Setup BEVOR der Subpart/Marker mit Inhalt befüllt wird?
Wenn die nämlich danach steht, dann greift die Definition nicht.

gruss, fuss

kuhbus ·

DANKE, das war der fehler, die definition stand zwar am anfang im TS Template der Hauptseite, der bereich wurde aber per temp eingebunden, was anscheinend vorher verarbeitet wird...

jetzt hab ichs drübergepappt in dem extensiontemplate und es funzt! super danke

styles.content.getBorder {
 renderObj.stdWrap.wrap (
  a|b
 )
} 
temp.YUISecondaryBlock = COA
temp.YUISecondaryBlock {
  20 < styles.content.getBorder
}