Zum Inhalt springen

marker in setup je nach seite ersetzen

Erstellt am 18. August 2004 · 2 Antworten · letzte Antwort am 18. August 2004

Tags: Templates & Layouts, Frage

Unbekannter Benutzer ·

nabend.

ich bastel grad eine weitere seite in typo3, diesmal ausschließlich mit markern. ich habe eine bildreihe auf der seite, die je nach seite andere bilder erhaelt. da die bilder als td-hintergrund definiert sind, kann ich sie nicht ueber den content einbinden.

meine idee ist es, diese beiden marker pro seite nun in einem ext-template zu fuellen. wie mache ich das? meine versuche sind leider bisher alle gescheitert.
dies waere der signifikante code:

# Default PAGE object:
kuchem = PAGE
kuchem.stylesheet = fileadmin/kuchem-design/kuchem.css
kuchem.typeNum = 0

kuchem.10 = TEMPLATE
kuchem.10{
  template = FILE
  template.file = fileadmin/kuchem-design/index_tpl.html
  workOnSubpart = DOKUMENT

  # Content einfuegen
  marks.main_content = CONTENT
  marks.main_content < styles.content.get

###
### DIESER TEIL AENDERT SICH JE NACH SEITE
###

  # Bild fuer Section
  marks.section_bild_01 = HTML
  marks.section_bild_01.value = fileadmin/kuchem-design/bilder/02.jpg
  marks.section_bild_02 = HTML
  marks.section_bild_02.value = <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" height="141" width="381"><param name="movie" value="fileadmin/kuchem-design/bilder/03.swf"><param name="quality" value="best"><param name="play" value="true"><embed height="141" pluginspage="http://www.macromedia.com/go/getflashplayer" src="fileadmin/kuchem-design/bilder/03.swf" type="application/x-shockwave-flash" width="381" quality="best" play="true"></object>

### zu aendernder teil ende
###

  # Main Navigation:
  marks.main_nav= HMENU
  marks.main_nav.1 = TMENU
  marks.main_nav.1{
  NO {
    allWrap =  | <br>
    ATagParams=class="main_nav-no"
    RO = 1
  }
  # Aktuellen NavPunkt als Bold darstellen:
  ACT = 1
  ACT {
    allWrap = <strong> | </strong><br>
    ATagParams=class="main_nav-act"
  }
}

waere super wenn mir jemand helfen oder einen tip geben koennte. habe jetzt in jeder seite diesen teil mit anderen bildern eingebunden.

cu,
henning

doku ·
henning schrieb

...da die bilder als td-hintergrund definiert sind, kann ich sie nicht ueber den content einbinden...

aber jemand anderes schon... 😉

guck mal hier unter punkt 2: #98502

Unbekannter Benutzer · · Beste Antwort

Oh vielen Dank! Den Beitrag hatte ich nicht gefunden beim Suchen.
Habs jetzt nach der zweiten Methode gemacht, da ich das ganze ja als style in meinem TD hab. Fuer mein zweites Bild hab ich das ganze etwas gedreht um es als img-tag einzufuegen (Musste das zweite umbauen, da ich auch noch Flash benutze als Bild).

Hier der Code wie er endgueltig aussieht - zur Info fuer spaetere Suchende 🙂

Im Setup:
  #Hier wird nur der Bildname und nicht das kompl. img-Tag
  #erzeugt für das erste kleine Bild:
  marks.section_bild_01 = COA
  marks.section_bild_01 {
     10 = TEXT
     10.value = style="background-image: url(
       20 = TEXT
       20{
       value = fileadmin/bild_klein.jpg
       override {
         required = 1
         data = levelmedia: -1, "slide"
         wrap = uploads/media/|
         listNum = 0
       }
    }
    30 = TEXT
    30.value = );"
   }
  #Wenn nichts vorhanden, dann Flash, sonst Bild
  #für das zweite Bild:
  marks.section_bild_02 = COA
  marks.section_bild_02 {
     10 = TEXT
     10 { 
       value = <object>hier halt das flash einbinden</object>
     # Ansonsten Bild:
       override {
         required = 1
         data = levelmedia: -1, "slide"
         wrap = <img src="uploads/media/ | ">
         listNum = 1
       }
     }
  }

henning