Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten Ansicht
  #1  
Alt 22.02.08, 11:59
Benutzerbild von Sampaguita
Forum Newbie
 
Registriert seit: 14.10.07
Ort: Nähe Köln
Beiträge: 35

if.equals mit Variable


Kurz vorweg: Ich lese den Titel des Parents aus, um diesen zusätzlich zu einer Navigation auszugeben. Problem ist nur, dass ich Sysfolder habe, deren Titel nicht ausgegeben werden soll (zum Beispiel der Footer mit dem Impressum). Die uid des Folders habe ich in einer Variable und würde diese nun gerne mit if.equals gegenprüfen, leider spielt da TYPO3 nicht mit.

Wenn ich es hart code geht es, sowohl mit der uid:
Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
temp.prepareCurrentMainNavTarget = TEXT
temp.prepareCurrentMainNavTarget {
data = leveltitle:1
if {
value.field = pid
equals = 28
negate = 1
}
wrap = <div class="currentMainNavTarget">|</div>
}

als auch auf Basis des Sysfolder-Namens:
Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
temp.prepareCurrentMainNavTarget = TEXT
temp.prepareCurrentMainNavTarget {
data = leveltitle:1
if {
value.data = leveltitle:1
equals = footerNavigation
negate = 1
}
wrap = <div class="currentMainNavTarget">|</div>
}

Allerdings auf Basis meiner Variable (welche sonst überall anstandslos funktioniert), springt die if-Abfrage nicht an:
Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
temp.prepareCurrentMainNavTarget = TEXT
temp.prepareCurrentMainNavTarget {
data = leveltitle:1
if {
value.field = pid
equals = {$footerDirectory}
negate = 1
}
wrap = <div class="currentMainNavTarget">|</div>
}

Ich gehe mittlerweile davon aus, dass statt des Wertes (also "28") die Übergabe als Text (sprich "{$footerDirectory}") erfolgt und daher der Fehler resultiert. Irgendwelche Ideen?
__________________
Lieber gut kopiert, als schlecht erfunden.

DEV3 - TYPO3 Enterprise Development
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 25.02.08, 00:17
Forum Stammgast
 
Registriert seit: 12.07.07
Beiträge: 338

Machs doch mit einem T/H/MENU rendering da werden Dir diese Lasten gleich abgenommen .... und Du kannst auch noch oben drauf selektiv Punke ein und ausblenden...

MFG
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 25.02.08, 15:40
Benutzerbild von Sampaguita
Forum Newbie
 
Registriert seit: 14.10.07
Ort: Nähe Köln
Beiträge: 35

Das ist an sich richtig, doch wird beim HMENU ja erstmal alles mit dem NO versehen und dann kann ich den ACT drüberlegen. NO zu deaktivieren geht nicht, da NO für alle Einträge gilt und mit der Deaktivierung das gesamte Menü unbrauchbar wäre. Zwar kann man auch noch die NO mit einer CCS-Class "display: none" versehen, aber im Quelltext sind sie dann noch immer und ein Screenreader wird diese auch vorlesen.

Außerdem ist es Information-Overflow... in meinem Fall eine Verschwendung von 1,3kB und das ist völlig inakzeptabel.

Daher kommt ein HMENU leider nicht in Frage. Zudem löst es mein eigentliches Problem, nämlich dass die Variable nicht korrekt verwendet wird, leider nicht.
__________________
Lieber gut kopiert, als schlecht erfunden.

DEV3 - TYPO3 Enterprise Development
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 13.03.08, 11:06
Benutzerbild von Sampaguita
Forum Newbie
 
Registriert seit: 14.10.07
Ort: Nähe Köln
Beiträge: 35

Hat wirklich niemand eine Idee? Oder soll ich das Problem mal als bug einstellen?
__________________
Lieber gut kopiert, als schlecht erfunden.

DEV3 - TYPO3 Enterprise Development
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 13.03.08, 11:42
Forum Stammgast
 
Registriert seit: 12.07.07
Beiträge: 338

Schonmal ganz doof die Checkbox "nicht im Menu" anzeigen benutzt ?? .. .. ..
Vielleicht geht´s ja ....
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 13.03.08, 11:44
Forum Stammgast
 
Registriert seit: 12.07.07
Beiträge: 338

Außerdem kannst Du doch den Pagetype abfragen ....
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 14.03.08, 13:12
Benutzerbild von Sampaguita
Forum Newbie
 
Registriert seit: 14.10.07
Ort: Nähe Köln
Beiträge: 35

Nicht im Menü anzeigen blendet leider auch die Inhalte des Ordners aus. Ist also nicht mein Ziel. Der Pagetype geht auch nicht, da ich Ordner habe, die an der Stelle eingeblendet werden, andere eben nicht.

Die Frage ist ja eigentlich auch, warum die Variable nicht korrekt ausgewertet wird bzw. was ich machen muss damit sie korrekt verwendet wird.
__________________
Lieber gut kopiert, als schlecht erfunden.

DEV3 - TYPO3 Enterprise Development
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


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
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 anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB 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
ALERT - configured POST variable limit exceeded - dropped variable 'data Jo powermail 2 30.04.08 14:42
Variable Spaltenbreite Kleriker TYPO3 4.x Fragen und Probleme 1 15.04.08 08:13
GET Variable aus URL verarbeiten ChSchmidt TYPO3 4.x Fragen und Probleme 4 03.04.08 13:15
Variable Werte in TS? denyo256 TYPO3 4.x Fragen und Probleme 6 30.10.07 15:17
Page ID als TS Variable maxhb TYPO3 3.x Fragen und Probleme 3 09.11.04 12:07


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:19 Uhr.


Powered by vBulletin® Version 3.6.8 Patch Level 2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Template-Modifikationen durch TMS