Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten Ansicht
  #1  
Alt 10.03.08, 14:29
Forum Newbie
 
Registriert seit: 01.02.08
Alter: 23
Beiträge: 24
Typoscript Entweder-Oder Konstruktion

Ich versuche jetzt schon seit mehreren Tagen eine Konstruktion folgender Art zu bauen.

Wenn description Feld gefüllt, tue ...
Ansonsten tue ...

Die Überprüfung ist ja mit if kein Problem, aber dann löscht er mir ja nur alles vorher zugewiesene oder eben nicht.

Kann man nicht sagen, wenn gefüllt, dann beutzte es, ansonsten benutze ein anderes Feld.

Mir geht es jetzt nicht um die description an sich, die Möglichkeit mit // kenne ich natürlich.

Es muss doch allgemein möglich sein eine Entweder tue dies, ansonsten tue jenes-Konstruktion zu basteln!
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
Sponsored Links
  #2  
Alt 10.03.08, 14:51
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.12.05
Ort: Kiel
Alter: 38
Beiträge: 1.967
Armin eine Nachricht über ICQ schicken Armin eine Nachricht über Skype™ schicken

moin,

kommt ganz drauf an..override oder evtl. per negate..

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

Tipps und Tricks zu TYPO3: http://typo3.intervation.de
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 10.03.08, 14:57
Forum Zuschauer
 
Registriert seit: 10.03.08
Alter: 23
Beiträge: 2

Also ich habs immer so gelöst

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
inhalt = COA
inhalt {
  ## wenn nicht leer
10 = TEXT
10.wrap = |
10.data = field:title
10.if.equals =
10.if.negate = 1

  ## wenn leer    
11 = TEXT
11.wrap = |
11.data = field:title
11.if.equals =
}
Mal so als Beispiel...
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 10.03.08, 14:58
Forum Newbie
 
Registriert seit: 01.02.08
Alter: 23
Beiträge: 24

Code:
page.headerData.4 = TEXT
page.headerData.4.insertData = 1
page.headerData.4.value (
    <meta name="description" content="{field:title}" />
)
page.headerData.4.if {
isFalse.field = description
}
So weit bin ich:
Er behält die Zuweisung, wenn das description field nicht gefüllt ist und ansonsten löscht er page.headerData.4.

Ich möchte aber, dass er anstatt zu löschen page.headerData.4 mit einem anderen Inhalt füllt. Und da weiß ich nicht wo ich diese Zuweisung hinschreiben muss, bzw. ob das überhaupt so funktioniert.

Geändert von JensL (10.03.08 um 16:11 Uhr).
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 11.03.08, 08:24
Forum Newbie
 
Registriert seit: 01.02.08
Alter: 23
Beiträge: 24

Kann mir keiner sagen, ob ich mit meinem Ansatz auf dem Holzweg bin?

Es muss doch möglich sein mit if beide Ausgänge(true und false) zu beeinflussen.
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.03.08, 08:45
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.12.05
Ort: Kiel
Alter: 38
Beiträge: 1.967
Armin eine Nachricht über ICQ schicken Armin eine Nachricht über Skype™ schicken

moin,

wie schon oben geschrieben..schau dir overrride an.

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

Tipps und Tricks zu TYPO3: http://typo3.intervation.de
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 11.03.08, 08:53
Forum Newbie
 
Registriert seit: 01.02.08
Alter: 23
Beiträge: 24

OK, aber ich hatte gestern schon mal nach override geguckt und nur was zu Formularen in der tsref gefunden.

Aber ich schaue dann noch einmal, vielen Dank.
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
  #8  
Alt 11.03.08, 09:34
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.12.05
Ort: Kiel
Alter: 38
Beiträge: 1.967
Armin eine Nachricht über ICQ schicken Armin eine Nachricht über Skype™ schicken

moin,

was ich gerade sehe. Header-Daten fügt man besser so ein:

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
seite.meta {
author.field = author
author.ifEmpty.cObject = TEXT
author.ifEmpty.cObject {
value = Armin Bartsch
}
}

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

Tipps und Tricks zu TYPO3: http://typo3.intervation.de
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
  #9  
Alt 11.03.08, 12:21
Forum Newbie
 
Registriert seit: 01.02.08
Alter: 23
Beiträge: 24

Ja super, das ist doch genau das was ich will.

Mit ifEmpty kann ich den Fall bestimmen, wenn das description Feld leer ist.

Perfekt, vielen Dank!

PS: Wenn du es noch berichtigen willst value = Armin Bartsch muss in runden und nicht in geschweiften Klammern 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
  #10  
Alt 11.03.08, 13:12
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.12.05
Ort: Kiel
Alter: 38
Beiträge: 1.967
Armin eine Nachricht über ICQ schicken Armin eine Nachricht über Skype™ schicken

moin,

Zitat:
PS: Wenn du es noch berichtigen willst value = Armin Bartsch muss in runden und nicht in geschweiften Klammern stehen.
Wie kommt du darauf? Das ist schon richtig so mit geschweiften Klammern.

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

Tipps und Tricks zu TYPO3: http://typo3.intervation.de
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
Neue BBCode Funktion: [typoscript] [/typoscript] Junior Änderungen 14 17.01.08 11:30
4.1.2 oder 4.0.7 installieren? bcgm TYPO3 4.x Installation und Updates 6 11.09.07 14:52
Menü -> entweder Text oder Bild lobby GMENU, HMENU, TMENU und Co. 0 19.07.07 12:48
TYPO3 oder J2EE oder... Genji Forum Bar 3 27.12.06 16:06
Oder in globalVar zefix TYPO3 4.x Fragen und Probleme 4 26.06.06 16:46


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:18 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