Zum Inhalt springen

Template funktioniert nicht auf Linux Server, aber auf lokaler Installation

Erstellt am 22. November 2006 · 11 Antworten · letzte Antwort am 27. November 2006

Tags: Frage

flogro ·

Hi Leute,
ich habe ein Problem. Ich habe aus der Dokumentation "Grundlagenwissen Typo3 Version 3.6.2 - Deutsche Typo3-Dokumentation - Dok.-Version 2.0" ein Template abgeschrieben. Dieses Template funktioniert auf der lokalen Typo3 4.0 Installation, aber wenn ich es auf der Typo3 4.0 Version auf dem Linux Server einbaue sieht man kein Menü. Woran kann das liegen?

flogro

flogro ·

Bilder brauch ich nicht mit hochladen, weil das Menü dynamisch erstellt wird. Ich schreib hier mal das Script dazu:

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

   meta {
      AUTHOR = Florian Grosche
      DESCRIPTION = Hier steht eine Beschreibung
   }

   10 = TEMPLATE
   10 {
      template = FILE
      template.file = fileadmin/vorlage.html
      workOnSubpart = DOKUMENT

      marks {
         TRAILER = IMAGE
         TRAILER {
            file = GIFBUILDER
            file {
               XY = 705, 86
               backColor = #82BC8B

               10 = TEXT
               10 {
                  text = Herzlich Willkommen
                  text.field = subtitle // title
                  fontSize = 60
                  fontFile = fileadmin/fonts/arialbi.ttf
                  fontColor = #96CC9F
                  niceText = 1
                  offset = 10, 75
               }

               20 = TEXT
               20 {
                  text.field = subtitle // title
                  fontSize = 36
                  fontFile = fileadmin/fonts/arialb.ttf
                  fontColor = #E2F5E5
                  niceText = 1
                  offset = 40, 68
               }
            }
         }

         MENU_OBEN = HMENU
         MENU_OBEN {
            special = directory
            special.value = 11

            1 = TMENU
            1 {
               NO = 1
               ATagParams = class="linkWeiss"
               NO.linkWrap = &nbsp;|&nbsp;&#124; |*|&nbsp;|&nbsp;&#124; |*| &nbsp;|
            }
         }

         MENU_LINKS = HMENU
         MENU_LINKS {
            special = directory
            special.value = 10
            entryLevel = 1

            1 = GMENU
            1 {
               NO = 1
               NO {
                  wrap = |<br>
                  XY = 146, 30
                  backColor = #478951

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

                  20 = IMAGE
                  20 {
                     file = GIFBUILDER
                     file {
                        XY = 146,1
                        backColor = #FFFFFF
                     }

                     offset = 0, 29
                  }
               }
            }
         }

         MENU_LINKS.1.RO < .MENU_LINKS.1.NO
         MENU_LINKS.1.RO {
            tmp < .backColor
            backColor = #82BC8B

            5 < .10
            5 {
               fontColor < .tmp
               offset = 9,23
            }
         }

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

         MENU_LINKS.2 < .MENU_LINKS.1
         MENU_LINKS.2 {
            NO {
               backColor = #E2F5E5
               10.fontColor = #478951
               20.file.backColor = #478951
            }

            RO < .NO
            RO {
               backColor = #FFFFFF
               5 >
            }

            CUR < .RO
         }

         CONTENT = CONTENT
         CONTENT {
            table = tt_content

            select {
               orderBy = sorting
               where = colPos = 0
               languageField = sys_language_uid
            }
         }

         RECHTS = CONTENT
         RECHTS {
            table = tt_content

            select {
               orderBy = sorting
               where = colPos = 2
            }
         }
      }
   }
}

lib.stdheader >
lib.stdheader = CASE
lib.stdheader {
   key.field = header_layout

   1 = TEXT
   1 {
      field = header
      wrap = <font face="Arial" size="2"><b> | </b></font><br>
   }

   2 = IMAGE
   2 {
      file = GIFBUILDER
      file {
         XY = [10.w]+10, 28
         backColor = white

         10 = TEXT
         10 {
            text.field = header
            fontColor = #478951
            fontFile = fileadmin/fonts/arialb.ttf
            fontSize = 16
            offset = 1, 22
            niceText = 1
         }
      }

      wrap = |<br>
   }

   default < .1
}

Ich weiss nicht, ob man dann ImageMagick braucht. Den Kollegen, der für den Linux Server zuständig ist, kann ich sonst erst Morgen fragen, ob ImageMagick installiert ist und ob er es sonst installieren kann.

Freshmeat ·

du verwendest das GIFBUILDER Objekt... das heisst - du brauchst ImageMagick

Hast du im Installtool die Grafikfunktionen getestet? Ansonsten machst du das am besten mal.

Unter umständen ist es auch einfach nicht richtig konfiguriert und du musst den Pfad zur ImageMagick-Installation richtig einstellen. Den Pfad erfährst du in dem Fall von deinem Kollegen der den Linux-Server eingerichtet hat.

Wo einstellen solltest du ja wissen .. ansonsten unter Install Tool > All Configuration -> dort unter [im_path]

flogro ·

Also wir haben es heute mit dem ImageMagick ausprobiert. Die Pfade stimmten wirklich nicht überein. Jetzt sind sie zwar richtig, aber in dem Menü sieht man nur die Buttons, allerdings steht nichts drauf. Woran kann das liegen?

just2b ·
flogro schrieb

Also wir haben es heute mit dem ImageMagick ausprobiert. Die Pfade stimmten wirklich nicht überein. Jetzt sind sie zwar richtig, aber in dem Menü sieht man nur die Buttons, allerdings steht nichts drauf. Woran kann das liegen?

andere IM-Version? mal mit niceText = 1 probiert?

georg

Freshmeat ·
flogro schrieb

Also wir haben es heute mit dem ImageMagick ausprobiert. Die Pfade stimmten wirklich nicht überein. Jetzt sind sie zwar richtig, aber in dem Menü sieht man nur die Buttons, allerdings steht nichts drauf. Woran kann das liegen?

Funktionieren die Grafikfunktionen im Installtool?

Ich hab bei mir die Erfahrung gemacht das Nicetext nur funktioniert wenn antialias ausgeschaltet habe...

niceText = 1
antiAlias = 0
flogro ·

also die Grafikfunktionen im Installtool funktionieren fast alle. Es scheint jedoch ein Problem mit PNG Bildern zu geben.

niceText = 1 steht bei mir im Typoscript schon einmal drin. Muss das noch woanders im Typoscript stehen? Muss das antiAlias = 0 direkt dahinter stehen?

flogro ·

Wenn ich die Einstellungen im Installtool so anpasse, dass die, von der lokalen Installation, und der auf dem Linux Server gleich sind (von den Pfaden mal abgesehen), tauchen auf der Internet Seite folgende Fehler auf:

Warning: imagecreatefromgif(typo3temp/temp/3158d5068f9ad92914682d99b73f4423_menuNT.gif) [function.imagecreatefromgif]: failed to open stream: No such file or directory in /srv/www/htdocs/typo3_src-4.0.2/t3lib/class.t3lib_stdgraphic.php on line 2839

Warning: unlink(typo3temp/temp/3158d5068f9ad92914682d99b73f4423_menuNT.gif) [function.unlink]: No such file or directory in /srv/www/htdocs/typo3_src-4.0.2/t3lib/class.t3lib_stdgraphic.php on line 689

Warning: unlink(typo3temp/temp/3158d5068f9ad92914682d99b73f4423_colorNT.gif) [function.unlink]: No such file or directory in /srv/www/htdocs/typo3_src-4.0.2/t3lib/class.t3lib_stdgraphic.php on line 690

Warning: unlink(typo3temp/temp/3158d5068f9ad92914682d99b73f4423_maskNT.gif) [function.unlink]: No such file or directory in /srv/www/htdocs/typo3_src-4.0.2/t3lib/class.t3lib_stdgraphic.php on line 691

Warning: imagecreatefromgif(typo3temp/temp/7fb80480c09cd310d485cf6dbd8fd55e_menuNT.gif) [function.imagecreatefromgif]: failed to open stream: No such file or directory in /srv/www/htdocs/typo3_src-4.0.2/t3lib/class.t3lib_stdgraphic.php on line 2839

Warning: unlink(typo3temp/temp/7fb80480c09cd310d485cf6dbd8fd55e_menuNT.gif) [function.unlink]: No such file or directory in /srv/www/htdocs/typo3_src-4.0.2/t3lib/class.t3lib_stdgraphic.php on line 689

Warning: unlink(typo3temp/temp/7fb80480c09cd310d485cf6dbd8fd55e_colorNT.gif) [function.unlink]: No such file or directory in /srv/www/htdocs/typo3_src-4.0.2/t3lib/class.t3lib_stdgraphic.php on line 690

Warning: unlink(typo3temp/temp/7fb80480c09cd310d485cf6dbd8fd55e_maskNT.gif) [function.unlink]: No such file or directory in /srv/www/htdocs/typo3_src-4.0.2/t3lib/class.t3lib_stdgraphic.php on line 691

Warning: Cannot modify header information - headers already sent by (output started at /srv/www/htdocs/typo3_src-4.0.2/t3lib/class.t3lib_stdgraphic.php:2839) in /srv/www/htdocs/typo3_src-4.0.2/typo3/sysext/cms/tslib/class.tslib_fe.php on line 2830

flogro ·

Heute haben wir noch etwas komisches. Jetzt sieht man die Beschriftung auf den Buttons, aber auf den einzelnen Seiten sieht man keinen Text mehr, obwohl dort eigentlich etwas stehen sollte. Hat jemand eine Idee woran das liegt?

flogro ·

Das Problem, das der Text auf den Seiten nicht angezeigt wird, hat sich erledigt. Lag an Include Static fehlte noch etwas.