Zum Inhalt springen

Content wrappen

Erstellt am 29. Mai 2007 · 4 Antworten · letzte Antwort am 30. Mai 2007

Tags: Frage

HH-CM ·

Hallo zusammen,

ich stehe gerade etwas auf dem Schlauch und könnte einen denkanstoss gebrauchen.

Ich habe ein CSS Layout und möchte gerne das Typo "sozusagen" mein Format umsetzt.

So sieht der Container aus

<div class="main-content">
  <!-- ###CONTENT_MAIN### -->
  <!-- ###CONTENT_MAIN### -->
</div>

So weit so gut 🙂

Fertig sollte das ganze ungefähr so aussehen

<div class="main-content">
  <h1 class="pagetitle">Überschrift aus Seiteninhalt</h1>
  <div class="column1-std">
      <!-- Hier ganz normale Tags p h1-h5 ul,li usw -->
  </div>
</div>

Die Überschrift aus dem Seiteninhalt ist nicht das Problem. Da hab ich mit einfach mittels

lib.stdheader.3.headerClass = pagetitle

meine Klasse gesetzt..

Allerdings hörts jetzt irgendwie auf.

tt_content.stdWrap.outerWrap = <div class="column1-std">|</div>

Bringt mich nicht weiter, da der h1 Tag für die Überschrift da mit reingenommen wird.

Hat da jemand ne Idee?

Und wenn ich schonmal dabei bin direkt noch ne frage (zum gleichen Thema natürlich)

Ist es irgendwie möglich den Seiteninhalt Typ: Text mit unterschiedlichen klassen zu beeinflussen?

Soll heissen anstatt column1-std (für Standard) z.B column1-blue .. Der zweck wäre halt eine andere Hintergrundfarbe für den Kompletten Content. (Inkl. Überschrift)

Ich hoffe ich drücke mich nicht zu unverständlich aus

:o

Honk88 ·

Hi,

wie sieht den dein TS aus ?
Also warum Subpart-Marker und wozu brauchst du die Klasse "pagetitle" statt

.main-content h1 {
...
}

lg
Honk

HH-CM ·

Hallo,

Also warum Subpart-Marker und wozu brauchst du die Klasse "pagetitle"

Das mit pagetitle müsste ich den Designer mal fragen :p

Was meinst du mit Subpart-Marker?

HH-CM ·

Okok.. Abgesehen von ein paar plugin settings (die ja wohl irrelevant sind)

page = PAGE

page.typeNum = 0
page.shortcutIcon = fileadmin/img/favicon.ico 

page.10 = TEMPLATE
page.10 {
  template = FILE
  template.file = fileadmin/main.html
  workOnSubpart = DOCUMENT_BODY

  subparts.CONTENT_MAIN < styles.content.get
  subparts.CONTENT_RIGHT < styles.content.getRight
  subparts.CONTENT_LEFT < styles.content.getLeft
 
  marks.FOOTER = TEXT
  marks.FOOTER.value =  Copyrightvermerke
 
  marks.SEARCH >
  marks.SEARCH < plugin.tx_macinasearchbox_pi1

  marks.LOGIN >
  marks.LOGIN < plugin.tx_arotealoginbox_pi1
  
  ###
  # Topmenue  
  ### 
  marks.TOPNAV = HMENU 
  marks.TOPNAV.noBlur = 1
  marks.TOPNAV.entryLevel = 0
  marks.TOPNAV.special = list
  marks.TOPNAV.special.value = 6,3,2,21
  marks.TOPNAV.1 = TMENU
  marks.TOPNAV.1.wrap = <p> | </p>
  marks.TOPNAV.1.noBlur = 1
  marks.TOPNAV.1 {
   expAll = 0
     NO.allWrap   = <span>|</span>
   ACT = 1
     ACT.allWrap =  <span>|</span>
  }


  ####################
  # Hauptmenü
  ####################
  marks.MENU = HMENU
  marks.MENU.entryLevel = 0
  marks.MENU {
    1 = TMENU
    1 {
      expAll = 0
      wrap = <dl class="nav3-grid">|</dl>
      noBlur = 1
      NO.wrapItemAndSub = <dt>|</dt>
      NO.ATagTitle.field = title
      IFSUB = 1
      IFSUB.ATagTitle.field = title
      IFSUB.wrapItemAndSub = <dt>|</dt>
      ACTIFSUB < .IFSUB
    }
    
    2 < .1 
    2.wrap = <dl class="nav3-grid">|</dl>
    2.NO.ATagTitle.field = title
    3 < .2
  }
}