Zum Inhalt springen

Layer beliebig ein- bzw. ausschalten

Erstellt am 26. Mai 2007 · 2 Antworten · letzte Antwort am 27. Mai 2007

Tags: HTML & CSS, Frage

Berndi ·

Hallo !

Ich habe eine Seite im BOX-Layout erstellt und möchte gerne den einen oder anderen Layer bei Bedarf ein- bzw. ausblenden.
Je nach dem, welche Seite gerade aufgerufen wird (visibility: hidden; , visibility: visible)...

Ist das per TS irgendwie realisierbar ?

Mit fehlen ehrlich gesagt die Kenntnisse, bzw. die Ideen, wie so etwas umgesetzt werden könnte.

Danke schonmal !

Tevsa ·

Hallo,

mit fallen da spontan zwei Lösungsansätze ein.

Der ein ist, mit contidions:

[PIDinRottline = 44]
headerData.20 = TEXT
headerData.20.value (
<style type="text/css">
/* sollte die Klasse #right heisen, die du verstecken möchtest: */

#right{
      display:none;
}
</style>
)

[global]

oder du bindest für jede Seite eine eindeutige ID in den Body und steuerst diesen über css:

# Jeder Seite eine eigene CSS-ID  geben:
  seite.bodyTagCObject = HTML
  seite.bodyTagCObject.value.field = uid
  seite.bodyTagCObject.value.wrap = <body id="uid|">

Damit hat jede Seite eine eindutige ID wie z.B. so:

<body id="uid407">

aussieht.
Damit kann man im CSS z.B. die KLasse #right so

#uid407 #right{ display:none
}

die ID mit den Namen #right auf der Seite mit der Pageid 407 unsichtbar machen.

Hoffe es konnte helfen

Gruß
Tevsa