Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 23.02.08, 18:07
Benutzerbild von ralze
Forum Newbie
 
Registriert seit: 04.04.07
Alter: 25
Beiträge: 12
Daumen hoch

richtig referenzieren?


Hallo Community.

Ich hab zwar schon einige Seiten mit Typo3 gemacht, aber mich beim Thema Typoscript bisher eher an der copy&paste Methode orientiert - was einen ja erstaunlich weit bringen kann. Jetzt hab ich aber genug von dem Halbwissen und lerne Typoscript "from scratch".

Ich hoffe, jemand kann mir erklären, warum sich TS folgendermaßen verhält:

Code:
[..]
myMenu = TMENU
myMenu {
	wrap = <ol> | </ol>
	NO = 1
	NO.wrapItemAndSub = <li> | </li>
	NO.noBlur = 0
	}

page.15 = HMENU
page.15 {
	1 < myMenu
	2 < myMenu
	3 < myMenu
	}
"funktioniert" wie erwartet.

Code:
[..]
myMenu = TMENU
myMenu {
	wrap = <ol> | </ol>
	NO = 1
	NO.wrapItemAndSub = <li> | </li>
	NO.noBlur = 0
	}

page.15 = HMENU
page.15 {
	1 =< myMenu
	2 =< myMenu
	3 =< myMenu
	}
funktioniert nicht.
ist das Feature? Oder unlogisch? Mir geht's jetzt nicht um das spezifische Menü, sondern um das generelle Verständnis von TS.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 23.02.08, 18:51
Benutzerbild von josDesign
TYPO3 Forum Team
Administrator
 
Registriert seit: 24.07.06
Alter: 23
Beiträge: 1.760
josDesign eine Nachricht über Skype™ schicken

Mit "<" kopierst du. Es ist keine "größer" Abfrage. Oder meinst du was anderes?
__________________
Bitte markiere Deinen Thread als Gelöst, wenn er es ist! Wie geht das? Hast Du ihn eventl. selbst gelöst? Dann lass uns an der Lösung teilhaben!
Das Anzeigen von Typoscript in Beiträgen steuern
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 23.02.08, 19:03
Benutzerbild von mic_jan
TYPO3 Forum Team
Administrator
 
Registriert seit: 05.09.04
Ort: Köln
Beiträge: 1.479

Mehr Infos gibt es hier:
typo3.org: Documentation: TypoScript Syntax and In-depth Study (available formats)

Gruss,

Michael
__________________
Aus gegebenem Anlass mal eine neue Signatur:
Kein Support per PN!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 24.02.08, 00:48
Benutzerbild von ralze
Forum Newbie
 
Registriert seit: 04.04.07
Alter: 25
Beiträge: 12

Danke für eure Kommentare!

Zitat:
Zitat von josDesign Beitrag anzeigen
Mit "<" kopierst du. Es ist keine "größer" Abfrage. Oder meinst du was anderes?
Ich habe das Beispiel verwendet um zu zeigen, dass der Objektpfad richtig benannt ist. (Sonst hätte ich ja nicht von "funktionieren" gesprochen )

Ich hab dieses Dokument (jetzt nochmal) gelesen und ein (einziges) Beispiel für den Operator =< gefunden (Kapitel 1.1.2.) :

Typoscript-Code:
1:
2:
3:
4:
5:
myObject = HTML
myObject.value = <BLINK> HTML - code </BLINK>
pageObj {
10 = < myObject
}

Das scheint ja genau das zu sein, was ich auch gemacht habe. Der einzige Unterschied ist, dass es bei meinem Beispiel um TMENU nicht um HTML geht. Ich hab ein bisschen rumprobiert und hab keine weiteren Objekte gefunden, die sich nicht referenzieren lassen würden...

Ist TMENU bei Referenzen eine Ausnahme? Und die einzige Ausnahme? Hat dazu jemand Erfahrungen gemacht?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #5  
Alt 24.02.08, 13:44
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.12.05
Ort: Kiel
Alter: 39
Beiträge: 2.086
Armin eine Nachricht über ICQ schicken Armin eine Nachricht über Skype™ schicken

moin,

bei referenzieren musst du auch auf das passende TLO setzen, da sonst die Daten nicht gecached werden und somit eine Referenz nicht möglich ist.

Um bei deinem Beispiel zu bleiben:
Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
lib.myMenu = TMENU
lib.myMenu {
wrap = <ol> | </ol>
NO = 1
NO.wrapItemAndSub = <li> | </li>
NO.noBlur = 0
}

page.15 = HMENU
page.15 {
1 =< lib.myMenu
2 =< lib.myMenu
3 =< lib.myMenu
}

Natürlich ist in diesem Beispiel eine Referenz nicht unbedint nötig, außer weniger Cache-Platz benötigt wird.

Armin
__________________
Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.

Tipps und Tricks zu TYPO3: http://typo3.intervation.de
Agentur: Ideenwerft Werbeagentur
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #6  
Alt 24.02.08, 15:14
Benutzerbild von ralze
Forum Newbie
 
Registriert seit: 04.04.07
Alter: 25
Beiträge: 12

hm. Irgendwie bin ich schwer von begriff?!

Ist das was du da an TS gepostet hast, nicht genau das, was ich in meinem ersten Post als zweites Beispiel gepostet habe? (Ich find die Organisation im lib. Pfad übrigens sehr schön.)

Das 'Problem': Es funktioniert nicht, wie erwartet: Kein output. Leere Website. Nada. Gar nichts. Auf jeden Fall bei mir (Typo3 4.1.5). Probiert es bitte mal irgendwie aus.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Inhaltselemente referenzieren papillon TYPO3 4.x Backend 2 01.04.08 17:42
content elemente per TS referenzieren haelje TYPO3 4.x Fragen und Probleme 3 09.02.08 20:24
das referenzieren mit < klappt nicht mehr? typonewbe TYPO3 4.x Fragen und Probleme 3 27.07.07 07:29
teil des seitenbaumes an anderer stelle referenzieren filzmann TYPO3 3.x Fragen und Probleme 2 26.07.07 14:48
Templates kopieren/referenzieren/zuweisen akb TYPO3 4.x Fragen und Probleme 2 27.03.07 16:56


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:13 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0