Zum Inhalt springen

Flashdatei mit Parametern einbinden

Erstellt am 8. Juli 2006 · 5 Antworten · letzte Antwort am 18. Juli 2006

Tags: Frage

Imagine ·

Hallo,

ich versuche in meiner Eingangseite den Seitentyp Multimedia anzulegen. Darin liegt eine Flashdatei, die eine Höhe von 400 und Breite von 300px haben soll.
Zusätzlich sollen darüber aufklappende Graphikmenüs nicht hinter der Flashdatei sondern davor geschehen.

# Default PAGE object:

page = PAGE
page.typeNum = 0

page.stylesheet = fileadmin/css/styles.css
page.headerData.775 = TEXT
page.headerData.775.dataWrap =  <!--[if lt IE 7]><link rel="stylesheet" href="fileadmin/css/styles-ie.css" type="text/css"><![endif]-->| 

page.includeLibs.gmenu_layers = fileadmin/scripts/gmenu_layers.php

alt_print.10.marks.CONTENT < styles.content.get
alt_print.10.marks.PAGE_DATE = COA
alt_print.10.marks.PAGE_DATE.10 = TEXT
alt_print.10.marks.PAGE_DATE.10.data = date:U
alt_print.10.marks.PAGE_DATE.10.strftime = %d.%m.%Y
alt_print.10.marks.PRINT_SKRIPT = TEXT
alt_print.10.marks.PRINT_SKRIPT.value = <meta http-equiv="refresh" content="0; URL=javascript:window.print()">

page.stylesheet = fileadmin/css/styles.css
page.bodyTag = <body bgcolor  ="#e9e9e9" marginheight="0">
page.config.index_enable = 1
page.10 = TEMPLATE
page.10 {
   template = FILE
   template.file = fileadmin/neurocafe_tmpl.html
   workOnSubpart = DOKUMENT
   marks.CONTENT < styles.content.get
### Fügt rechtes Stimmungsbild und Notizen ein ######
   marks.RIGHT < styles.content.getBorder
   marks.NEWS < styles.content.getRight

### Hauptmenu in der oberen Menüleisten zwischen den zwei Logos
   marks.MAINMENUE = HMENU
   marks.MAINMENUE.entryLevel = 0
   marks.MAINMENUE.excludeUidList = 36,37,40,41,42,17,46,45
   marks.MAINMENUE.1 = GMENU_LAYERS
   marks.MAINMENUE.1 {
         layerStyle = position:absolute;VISIBILITY:hidden;

         wrap = <table border="0" cellspacing="0"><tr>|</tr></table>
         expAll=1
         NO {
             backColor = #027b55
             XY = [10.w]+7, 19
             allWrap = <td>|</td>
             10 = TEXT
             10.text.field = title
             10.fontFile = Gothic.TTF
             10.fontSize = 11
             10.fontColor = #ffffff
             10.offset = 5,14
              }
         RO < .NO
         RO {
             backColor = #a3eab7
             10.fontColor = #006600
              }
         RO = 1

         ACT < .NO
         ACT {
             backColor = #a3eab7
             10.fontColor = #006600
              }
         ACT = 1
          }

   marks.MAINMENUE.2 = GMENU
   marks.MAINMENUE.2 {
         layerStyle = absolute;left:0px;VISIBILITY:hidden;

         wrap = <table border="0" cellspacing="0">|</table>
         expAll=1
         NO {
             backColor = #027b55
             XY = 150, 19
             allWrap = <tr><td>|</tr></td>
             10 = TEXT
             10.text.field = title
             10.fontFile = Gothic.TTF
             10.fontSize = 11
             10.fontColor = #ffffff
             10.offset = 5,14
              }
         RO < .NO
         RO {
             backColor = #a3eab7
             10.fontColor = #006600
              }
         RO = 1

         ACT < .NO
         ACT {
             backColor = #a3eab7
             10.fontColor = #006600
              }
         ACT = 1
          }       

   ### Menü in der linken vertikalen Menüleiste
   marks.MENUE1 = HMENU
   marks.MENUE1.entryLevel = 0
   marks.MENUE1.excludeUidList = 2,3,5,4,39
   marks.MENUE1.1 = GMENU_LAYERS
   marks.MENUE1.1 {
         layerStyle = position:absolute;left:0px;top:0px;VISIBILITY:hidden;
         leftOffset = 240
         topOffset = 325
         lockPosition = y
         wrap = <table border="0" cellspacing="0" cellpadding-left="2">|</table>
         expAll=1
         NO {
             backColor = #027b55
             XY = 138, 19
             allWrap = <tr><td>|</td></tr>
             10 = TEXT
             10.text.field = title
             10.fontFile = Gothic.TTF
             10.fontSize = 11
             10.fontColor = #ffffff
             10.offset = 5,14
              }
         RO < .NO
         RO {
             backColor = #a3eab7
             10.fontColor = #006600
              }
         RO = 1

         ACT < .NO
         ACT {
             backColor = #a3eab7
             10.fontColor = #006600
              }
         ACT = 1
          }

   marks.SUBMENUE = HMENU
   marks.SUBMENUE.entryLevel = 1
   marks.SUBMENUE.1 = GMENU_LAYERS
   marks.SUBMENUE.1 {
         layerStyle = position:absolute;left:0px;top:0px;VISIBILITY:hidden;
         leftOffset = 240
         topOffset = 325
         lockPosition = y
         wrap = <table border="0" cellspacing="0" cellpadding-left="2">|</table>
         expAll=1
         NO {
             backColor = #02c855
             XY = 138, 15
             allWrap = <tr><td>|</td></tr>
             10 = TEXT
             10.text.field = title
             10.fontFile = Gothic.TTF
             10.fontSize = 9
             10.fontColor = #ffffff
             10.offset = 5,10
              }
         RO < .NO
         RO {
             backColor = #a3eab7
             10.fontColor = #006600
              }
         RO = 1

         ACT < .NO
         ACT {
             backColor = #a3eab7
             10.fontColor = #006600
              }
         ACT = 1
          }

  marks.UPDATE = TEXT
     marks.UPDATE {
     data = page:lastUpdated 
     if.isTrue.data = page:lastUpdated
     date = d.m.Y
     wrap =  |
     wrap2 =  |
     data = register : SYS_LASTCHANGED
     if >
   }
### Seitendruck initialisieren ################################
  marks.CONTENT < styles.content.get
  marks.PRINT = TEXT
  marks.PRINT {
       value = Seitendruck
       postUserFunc = tx_make_printlink
       postUserFunc.include_post_vars = 1
       postUserFunc.target = _blank
       postUserFunc.popup =  1
       postUserFunc.aTagParams = class="foot", title="Druckversion")
       postUserFunc.windowparams = (resizable=yes,toolbar=no,scrollbars=yes,menubar=no,width=950,height=650)
  }
}

############ Maskiert EMail-Addressen #####################
config.spamProtectEmailAddresses=1
config.spamProtectEmailAddresses_atSubst=(at)

################RealUrl einbinden#######################
#config.simulateStaticDocuments = 0
#config.baseURL = http://www.neurocafe.net/
#config.tx_realurl_enable = 1
#config.prefixLocalAnchors = all


################INDEXSUCHE######################################################

plugin.tx_indexedsearch.tableParams {
    secHead = border=0 cellpadding=0 cellspacing=0 width="300"
    searchBox =  border=0 cellpadding=0 cellspacing=0
    searchRes =  border=0 cellpadding=0 cellspacing=0 width="300"
}

plugin.tx_indexedsearch._CSS_DEFAULT_STYLE >
plugin.tx_indexedsearch.show.rules=0
plugin.tx_indexedsearch.search.page_links = 10

###############ÜBERSCHRIFT ALS IMAGE#######################
lib.stdheader.10.1 >
lib.stdheader.10.1 = IMAGE
lib.stdheader.10.1.wrap = |
lib.stdheader.10.1.altText.current = 1
lib.stdheader.10.1.file = GIFBUILDER
lib.stdheader.10.1.file {
     XY = [10.w]+10, [10.h]+20
     10 = TEXT
     10.text.current = 1
     10.offset = 0,26
     transparentColor = #f5f5f5


     transparentColor.closest = 1
     10.fontFile = Gothicb.TTF
     10.fontSize = 18
     10.fontColor = #006600
}

pagee.1010 < plugin.tx_formwidgets_pi1

tt_content.multimedia.20.params = height="300" width="400"

Wie muss ich tt_content.multimedia.20.params einbinden, damit im HTML-Code

<embed src="images/startmov.swf" quality="best" play="true" attr="value" loop="false" height="300" width="400">

steht?
Und eben zweitens, wie erreiche ich , dass die Layers der Menüs über der Flashdatei liegen?

Grüsse
Imagine

Unbekannter Benutzer ·

Und eben zweitens, wie erreiche ich , dass die Layers der Menüs über der Flashdatei liegen?

Flash "drängelt" sich leider immer nach vorne würde mich überraschen wenn Du das hinkriegst. HTML-Problem, kein Typo3 Problem.

Viele Grüße!
Niki

igorshmigor ·

Und zu Höhe und Breite:
so viel ich weiß mußt Du für tt_content.multimedia.20.params nichts besonderes einstellen um die korrekte Höhe und Breite zu erhalten.
Die Breite und Höhe eines swf stellst Du bei der Content-Erstellung ein. Wenn Du Multimedia ausgewählt hast und die swf-Datei ausgewählt hast gibst Du bei den Parametern (direkt unter "Datei") ein:

width=300
height=400

Ich glaube es muß so untereinander und ohne Komma und Anführungszeichen stehen.

Imagine ·

Hallo und vielen Dank,

ich war eine Woche anderweitig eingespannt. Jedenfalls hat es prima geklappt!

Grüsse

Imagine