Zum Inhalt springen

bin ich bescheuert? oder ist typo3 sehr wählerisch?

Erstellt am 8. November 2004 · 5 Antworten · letzte Antwort am 8. November 2004

Tags: Frage

styx ·

hi

ich spiele seit etwa einem monat mit typo3 rum kann, dank toller manuals sogar schon mehrstufige menüs erstellen...

...aber wenn ihr mal bei http://server2.80686-net.de/u00011/index.php?id=44

reinschaut, werdet ihr feststellen, dass bei der 4. ebene kein text angezeit wird...

...das is aber noch nich alles...

wenn ihr mal bei
http://server2.80686-net.de/u00011/index.php?id=96

reinschaut, seht ihr das gleiche problem in anderen dimensionen...
...hier wird lediglich der button kontakt richtig angezeigt...

im marker ###TRAILER### werden ebenfalls nur wenige seiten richtig angezeigt...

RTFM!

werden viele jetzt vielleicht denken....

...hab ich!

und ich hab mich sogar daran gehalten und es funktioniert sogar...

...siehe
http://server2.80686-net.de/u00011/index.php?id=53

was mich das ganze wochenende schon zur weißglut treibt ist die tatsache, dass ich den template-code vom letzten beispiel (der hier einwandfrei funktioniert) per copy&paste übernommen und nur die individuellen änderungen (uids etc.) übernommen hab...

am code is nix falsch (da bin ich mir inzwischen sicher)
aber wieso funktioniert er bei der einen seite einwandfrei, bei der nächsten ein bischen und bei der letzten seite fast gar nicht?!!

damit ihr es mit eigenen augen seht:

page = PAGE
page {
  typeNum = 0
  bodyTag = <body bgColor = "#DDDDDD">
  stylesheet = fileadmin/styles.css

 
 10 = TEMPLATE
 10.template = FILE
 10.template.file = fileadmin/test.txt
 10.workOnSubpart = DOKUMENT
 10.marks {
                TRAILER = IMAGE
                TRAILER.file = GIFBUILDER
                TRAILER.file {
                                  XY = 559, 86
                                  backColor = #82BC8B

                                  10 = TEXT
                                  10.text.field = subtitle // title
                                  10.fontSize = 60
                                  10.fontFile = fileadmin/fonts/crillee.ttf
                                  10.fontColor = #96CC9F
                                  10.niceText = 1
                                  10.offset = 10, 75
                                  
                                  20= TEXT
                                  20.text.field = subtitle // title
                                  20.fontSize = 36
                                  20.fontFile = fileadmin/fonts/crillee.ttf
                                  20.fontColor = #E2F5E5   
                                  20.niceText = 1
                                  20.offset = 40, 68
                                   }

                 MENU_OBEN = HMENU
                 MENU_OBEN.special = directory
                 MENU_OBEN.special.value = 54
                 MENU_OBEN.1 = TMENU
                 MENU_OBEN.1.ATagParams = class="LinkWeiss"
                 MENU_OBEN.1.NO = 1
                 MENU_OBEN.1.NO.linkWrap = &nbsp;|&nbsp;&#124;
 
                 MENU_LINKS = HMENU
                 MENU_LINKS.special = directory
                 MENU_LINKS.special.value = 47
                 MENU_LINKS.entryLevel = 1
                 MENU_LINKS.1 = GMENU
                 MENU_LINKS.1.NO = 1
                 MENU_LINKS.1.NO {
                                              wrap = |<br>
                                              XY = 146, 30
                                              backColor = #478951

                                              10 = TEXT
                                              10.text.field = title
                                              10.fontColor = #FFFFFF
                                              10.fontFile = fileadmin/fonts/crillee.ttf
                                              10.fontSize = 12
                                              10.niceText = 1
                                              10.offset = 7, 21

                                              20 = IMAGE
                                              20.file = GIFBUILDER
                                              20.file {
                                                        XY = 146,1
                                                        backColor = #FFFFFF
                                                         }
                                              20.offset = 0, 29
                                                }

                  MENU_LINKS.1.RO < .MENU_LINKS.1.NO
                  MENU_LINKS.1.RO {
                                               tmp < .backColor
                                               backColor = #82BC8B
                                               5 < .10
                                               5.fontColor < .tmp
                                               5.offset = 9,23
                                                 } 

                  MENU_LINKS.1.CUR < .MENU_LINKS.1.RO

                  MENU_LINKS.2 < .MENU_LINKS.1
                  MENU_LINKS.2 {
                                         NO.backColor = #E2F5E5
                                         NO.10.fontColor = #478951
                                         NO.20.file.backColor = #478951
                                         RO < .NO
                                         RO.backColor = #FFFFFF
                                         RO.5 >
                                         CUR < .RO
                                          }

                  MENU_LINKS.3 < .MENU_LINKS.1
                  MENU_LINKS.3 {
                                         NO.backColor = blue
                                         NO.10.fontColor = #478951
                                         NO.20.file.backColor = #478951
                                         RO < .NO
                                         RO.backColor = #FFFFFF
                                         RO.5 >
                                         CUR < .RO
                                          }
                  MENU_LINKS.4 < .MENU_LINKS.1
                  MENU_LINKS.4 {
                                         NO.backColor = red
                                         NO.10.fontColor = #478951
                                         NO.20.file.backColor = #478951
                                         RO < .NO
                                         RO.backColor = #FFFFFF
                                         RO.5 >
                                         CUR < .RO
                                          }
        
                 CONTENT = CONTENT
                 CONTENT {
                                table = tt_content
                                select.orderBy = sorting
                                select.where = colPos = 0
                                 }
              

}

wahrscheinlich bin ich echt zu blöd...

...aber ich lese jetzt seit drei tagen diesen quelltext und weiß einfach nicht mehr weiter...

....

....hilfe....
....bitte....

mfg
nico

ps.: nur fürs protokoll: der code wird vom forum geschreddert - irl sieht er besser aus...;-)

EDIT von Oliver Thiele (mittwaldmedien):
Mit den Codemarkern zerschreddert das Forum auch nichts 😉

styx ·

...waren grad nich meine priorität, deshalb hab ich diese möglichkeit übersehen (gar nich gesucht?)...
....aber danke für den hinweis, bzw. die korrektur...

...wenn du mir jetzt noch verraten kannst, was ich falsch mache, bzw. nach welchem prinzip typo3 entscheidet, was es anzeigen will und was nicht...

...kommst du ganz sicherlich in den himmel...

grüße aus freiburg
nico

Oliver Thiele ·

Was sagt den der TypoScript Object Browser? Werden vielleicht Klammersetzungsfehler angezeigt? Oder gibt es etwas, was da ungewöhnlich aussieht? Typo3 macht eigentlich immer nur das, was man definiert hat. Diese Fehler sind bei mir bisher leider auch noch nie aufgetreten, so dass ich ohne genauere Analyse im Typo3-Backend auch nicht mehr viel helfen kann.

styx ·

...der objectbrowser sacht was...

1: Line 1807: The script is short of 1 end brace(s)

...was soll das bedeuten?

ich weiß nichmal, wie ich in die zeile 1807 komme um zu gugge, was da steht...

das template, das ich geschrieben hab, is 132 zeilen lang...

???

need advice

mstuebner ·
styx schrieb

...der objectbrowser sacht was...

1: Line 1807: The script is short of 1 end brace(s)

Das wird dann wohl heissen, dass eine schliessende Klammer fehlt. Und die Zeile findest Du sicherlich, wenn Du im Template Browser auf die jeweiligen Subtemplates klickst.

Allein wenn ich durch Deinen Source oben durchscrolle, so vermisse ich doch die schliessende Klammer zu "10.marks {" und das wo Du so schöne Einrückungen machst.

Oliver Thiele ·

Im Template Analyser kann man sich die Zeilennummern in den verschiedenen Templates anschauen. Aber die Zeilennummer wird da bei dem Fehler nicht stimmen. Am besten ist es, wenn man sich das TypoScript in z.B. den Editor Ultraedit kopiert. Der Editor zeigt zusammengehörige Klammern an (vorher z.B. HTML-Syntaxhervorhebung einschalten). Den Editor gibt es als 45 Tage Testversion.