Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 24.12.05, 23:18
Forum Stammgast
 
Registriert seit: 09.12.05
Alter: 28
Beiträge: 101

eigene und Vater ID ausgeben


Hi,

ich stehe glaube ich gerade etwas auf dem Schlauch. Ich will ein dynamisches Menü aufbauen dass als Basis zwei (abhänging vom layout typ) id's kennt. Einmal soll das Menü von der eigenen (Seiten) ID aus Starten und das andere mal von der ID das Vater objekts.

Ich dachte, dass ich die eigene ID mit:

Typoscript-Code:
1:
special.value = TSFE:id

zuordnen kann. Das scheint aber nicht zu gehen. Wenn ich die "Variable" TSFE:id durch eine zahl ersetzt funktionirt es - es liegt also nicht an der funktion an sich ;)

Mit der Vater ID eines Objekts habe ich ein noch größeres Problem. Hier konnte ich nicht mal einen Ansatz finden.

Bin für jeden Tipp dankbar!
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 30.12.05, 11:30
Forum Stammgast
 
Registriert seit: 09.12.05
Alter: 28
Beiträge: 101

ok die eigene ID bekomme ich nun - hier hatte ich "nur" die geschweifte Klammer vergessen und nicht gewusst, dass man dem Wert value keine Funktioinen zuweisen kann. So geht es also:

Typoscript-Code:
1:
special.data= {TSFE:id}

die Frage mit der Vater ID ist jedoch weiter offen...

Gruß
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 30.12.05, 13:04
TYPO3 Forum Team
Moderator
 
Registriert seit: 25.03.05
Ort: München
Alter: 21
Beiträge: 324

Mal ohne es auszuprobiert haben: Was gibt TSFE:pid aus? Da sollte doch die parent-ID drinnen stehen.
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 31.12.05, 01:25
Forum Stammgast
 
Registriert seit: 09.12.05
Alter: 28
Beiträge: 101

hi,

danke das hatte ich auch mal geraten - scheint aber entgegen meiner Erwartungen nicht zu gehen. (wobei lt. google das des öfteren bei extensions verwendet wird (die gloable variable dort entspricht doch der variable die über TSFE:xy zur verfügung steht, oder?)

Vielleicht bin ich auch einfach zu blöd und übersehen einen Fehler daher hier mal mein TS dieser Sektion:

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
20 = HMENU
20 {
special = directory
          # special.value = 44
special.data= {TSFE:pid}
          # 1st level
1 = TMENU
1 {
expAll = 1
NO.stdWrap.htmlSpecialChars = 1
NO.allWrap = <div class="page_overview"> | </div>
            #Enable active state and set properties
ACT = 1
ACT.allWrap = <div class="page_overview"> | </div>
}
}

Wenn ihr da auch keinen Fehler finden könnt dann werde ich mir morgen mal den ganzen TS Code anschauen - da sind zwischenzeitlich einige case abfragen drin - nicht dass es garnicht an der parent id liegt

Danke & guten Rutsch!
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 05.01.06, 18:12
Forum Stammgast
 
Registriert seit: 09.12.05
Alter: 28
Beiträge: 101
Unglücklich

Hi,

also nun habe ich noch etas mehr gegoogelt. Scheinbar kann man den Wert pid nicht direkt zu diesem Objekt zuweisen (warum auch immer). Als Work Around wurde beschrieben ein Text objekt zu erstellen und dieses in das Objekt zu kopieren. Leider funktioniert auch das bei mir nicht - findet zufällig jemand von euch hier einen Fehler?

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
# article itself (at least two pages)
[globalVar = TSFE:page|layout = 2]
  # get the parent ID for the special value of the Menu object
tempdata.getpid = TEXT
tempdata.getpid.field = pid
page {
10.marks {
      # show content
PAGE_CONTENT = CONTENT
PAGE_CONTENT {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
}
PAGE_OVERVIEW = COA
PAGE_OVERVIEW {
       # assign div tag start
10 = TEXT
10.value = <div id="page_overview_container">
       # menu
20 = HMENU
20 {
special = directory
          # special.value = 44
          # special.data= {TSFE:pid}
speical.value < tempdata.getpid
          # 1st level
1 = TMENU
1 {
expAll = 1
NO.stdWrap.htmlSpecialChars = 1
NO.allWrap = <div class="page_overview"> | </div>
            #Enable active state and set properties
ACT = 1
ACT.allWrap = <div class="page_overview"> | </div>
}
}
30 = TEXT
30.value = </div>
}
}
}
[global]

Wenn ich die pid einem reinen Textfeld zuweise und auch ausgebe dann erhalte ich den gewünschten wert angezeigt - bin wirklich am verzweifeln...

Liebe Grüße
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 11.09.06, 16:26
Forum Newbie
 
Registriert seit: 06.09.06
Alter: 22
Beiträge: 46

Steht in deinem Template auch in Zeile 26: speical.value
Oder hast du dich nur hier im Forum vertippt?
Ansonsten solltest du das schnell ändern ;)
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
  #7  
Alt 02.01.07, 19:33
Forum Zuschauer
 
Registriert seit: 02.01.07
Beiträge: 5

Ich raffs einfach nicht!


Hallo Leute!

ich schaffs einfach nicht den code zu integrieren!!!

Folgenden TypoScrit Code habe ich geschrieben:


temp.myNavigation = HMENU
temp.myNavigation.special = directory
temp.myNavigation.special.value = 15
temp.myNavigation.1 = TMENU
temp.myNavigation.1 {
NO = 1
NO {
allWrap = <div id="menu{elementUid}" onMouseOver="jsFnMoveOn('menu{elementUid}')" onMouseOut="jsFnMoveOff({TSFE:id})"> |
}
NO.after = </div>
}

In der Funktion jsFnMoveOff soll als Parameter die aktuelle PID übergeben werden!

Ich bin um jeden Tipp dankbar!
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
Eigene Überschrift im FCE ausgeben? laptop24 TemplaVoila 3 17.01.08 14:08
Gelöst Eigene Ext. mit SSL? typonewbe Extension modifizieren oder neu erstellen 3 20.11.07 09:04
Eigene Dynamische Inhalte ausgeben Ha_Pe TYPO3 3.x Fragen und Probleme 1 11.10.07 11:45
Produkt in Vater-Seiten anzeigen hliebe Extension suchen und neue vorschlagen 4 23.04.07 19:57
eigene Extension: email und link ausgeben?!? piou Extension modifizieren oder neu erstellen 9 19.11.06 18:02


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:34 Uhr.


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