Zum Inhalt springen

Anfängerfrage: Seite zeigt keine typoscript-Objekte

Erstellt am 7. August 2010 · 3 Antworten · letzte Antwort am 15. März 2014

Tags: Frage

JPassmann ·

Hi,
ich habe ein Template gemappt und auch die Datenstruktur angelegt. Dazu habe ich im Setup zwei Objekte angesteuert: Einmal eine Headergrafik und einmal das Hauptmenü.
Auf der Seite wird jetzt das Template angezeigt aber die Typoscript-Objekte nicht. Was habe ich falsch gemacht?

page = PAGE
page.typeNum = 0
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page

#MENÜSTEUERUNG
########################################################################
lib.mainnav = HMENU
lib.mainnav {
special = directory
special.value = 74
entryLevel = 0
1 = GMENU
1 {
	wrap = <ul id="mainnav">|</ul>
	NO {
		wrap = <li>|</li>
		XY = 36,149
		backColor = #777777
		altText = title
		5 = BOX
		5 {
			dimensions = 35,0,1,149
			color = #ffffff
			}
		10 = TEXT
		10 {
			text.field = title
			fontFile = fileadmin/templates/fonts/AGENCYB.TTF
			fontSize = 19
			offset = 24,140
			niceText = 1
			align = left
			angel = 90
			} # end 10
		} #end NO
		RO < .NO
		RO.backColor = #cc0000
		RO.noBlur = 1
		RO = 1
		ACT < .RO
		CUR < .ACT
		CUR.noLink = 1
	} #end 1
}
##################################
JPassmann ·

Ich habe mir über den Schalter Details anzeigen im Templacontrolcenter folgende Fehlermeldungen:

Configuration

        * FCE-element is localized

ROOT (ROOT)

    [...]

    Main Navigation (field_mainnav)

        "contains main navigation"

            * the entered/computed value will be cast to an integer
            * the entered/computed value will be passed to htmlentities [HTML-code will be displayed as-is]
            * the entered/computed value will be wrapped

        Preset used for the element:
            TypoScript Object Path
        Column-positioning:
            Normal [0]
        TypoScript:

                * will utilize the TS-structure lib.mainnav defined inside the <TypoScriptObjPath>-entry

    Topphoto (field_topphoto)

        "contains topphoto"

            * the entered/computed value will be cast to an integer
            * the entered/computed value will be passed to htmlentities [HTML-code will be displayed as-is]
            * the entered/computed value will be wrapped

        Preset used for the element:
            TypoScript Object Path
        Column-positioning:
            Normal [0]
        TypoScript:

                * will utilize the TS-structure lib.topphoto defined inside the <TypoScriptObjPath>-entry

* steht für Kreuzchen

reginaldo ·

Hallo JPassmann,

Ich habe die selben Fehlermeldungen. Hast du mittlerweile herausgefunden woran es liegt?

Bei mir ist die erste und dritte Fehlermeldung nach einem Remapp entfallen. Aber bei mir steht immer noch:

* the entered/computed value will be passed to htmlentities [HTML-code will be displayed as-is]

Woran liegt das?

Gruß,
Reginaldo

JPassmann · · Beste Antwort

Hallo,
besser spät als nie:
Das Menü habe ich mit folgendem Code gelöst:

# Main Navigation
  subparts.MAINNAV = HMENU
  subparts.MAINNAV {
    wrap = <div class="mainnav">|</div>
    entryLevel = 0
    1 = GMENU
    1 {
      expAll = 1
      wrap = <ul>|</ul>
      NO = 1
      NO {
        allWrap = <li>|</li>
        XY = 50,189
        backColor = #561012
        5 = BOX
        5 {
          dimensions = 49,0,1,189
          color = #ffffff
        }
        10 = TEXT
        10 {
          text.field = title
          offset = 40, 180
          fontFile = fileadmin/templates/fonts/AGENCYB.TTF
          fontColor = #ffffff
          fontSize = 22
          align = l,c
          angle = 90
        
        }
      }#end NO
      RO < .NO
      RO.backColor = #cc0000
      RO.noBlur = 1
      RO = 1
      ACT < .RO
      CUR < .ACT
      CUR.noLink = 1
      
    }
    
    }

Die Fehlermeldungen kamen aus TemplaVoila selbst und das Menü hatte nicht funktioniert, weil die Koordinaten noch angepasst werden mussten.

Gruß Jörg