Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 02.12.05, 14:29
Forum Zuschauer
 
Registriert seit: 02.12.05
Ort: Rheurdt
Alter: 30
Beiträge: 3
wersi77 eine Nachricht über ICQ schicken wersi77 eine Nachricht über AIM schicken wersi77 eine Nachricht über Yahoo! schicken

If-Anweisung im TypoScript


Hallo,

gibt es eine Möglichkeit, per If-Anweisung im TypoScript gewisse Dinge zu bestimmten Zeitpunkten zu aktivieren.
Beispiel:

Code:
if(date=24.12.2005)
 Zeige Logo1
else
 Zeige Logo2
Oder muss ich das an anderer Stelle einbauen?
In meinem Template template.html kann ich leider keine Dynamik einbringen, auch wenn ich daraus template.php baue und die entsprechenden Eintragungen vornehme.

Geändert von Junior (04.12.05 um 20:59 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
  #2  
Alt 02.12.05, 14:30
Benutzerbild von lutz
TYPO3forum.net Donater
 
Registriert seit: 19.08.04
Beiträge: 579

CONDITIONS -> TS-Referenz
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 05.12.05, 08:07
Forum Zuschauer
 
Registriert seit: 02.12.05
Ort: Rheurdt
Alter: 30
Beiträge: 3
wersi77 eine Nachricht über ICQ schicken wersi77 eine Nachricht über AIM schicken wersi77 eine Nachricht über Yahoo! schicken

Aber warum wird in diesem Fall, heute der else-Fall gezogen?

Code:
 subparts.LOGO = TEXT
 subparts.LOGO {
  [month=12] 
  wrap = <img src='Images/tk_logo_xmas.gif' width='142' height='110' border='0'>
  [else] 
  wrap = <img src='Images/tk_logo_normal.gif' width='142' height='110' border='0'>
 }
Ich denke, die Syntax ist an dieser Stelle nicht korrekt. Wie lautet die korrekte Schreibweise?
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 05.12.05, 08:30
TYPO3 Forum Team
Moderator
 
Registriert seit: 19.08.04
Ort: Mönchengladbach
Alter: 30
Beiträge: 396
Thoral eine Nachricht über ICQ schicken

1. conditions werden nicht innnerhalb geschweifter klammern verwendet....
2. mach mal hinter dem wrap ein end...

so ungefähr

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
[month=12]
page.10.marks.LOGO = TEXT
page.10.marks.LOGO.wrap = <img src='Images/tk_logo_xmas.gif' width='142' height='110' border='0'>
[else]
page.10.marks.LOGO = TEXT
page.10.marks.LOGO.wrap = <img src='Images/tk_logo_normal.gif' width='142' height='110' border='0'>
[end]
__________________
TYPO3: v3-4 | MySQL 5.0.21 | PostgreSQL 8.1.4
Server: vva.de/profihost.com/hosteurope.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
  #5  
Alt 05.12.05, 15:08
Forum Zuschauer
 
Registriert seit: 02.12.05
Ort: Rheurdt
Alter: 30
Beiträge: 3
wersi77 eine Nachricht über ICQ schicken wersi77 eine Nachricht über AIM schicken wersi77 eine Nachricht über Yahoo! schicken

Soweit so gut, aber wie bestimme ich 2 Klauseln?
Also:

[month=12][dayofmonth=24]

Wird grundsätzlich gezogen, auch wenn es lediglich Dezember ist. Also auch beispielsweise heute. ???
Handelt es sich um eine OR Verknüpfung?
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 08.12.07, 14:56
jk jk ist offline
Forum Newbie
 
Registriert seit: 01.01.07
Alter: 25
Beiträge: 21

Soweit ich das im TSref gelesen hab, mit && also
Code:
[month=12] && [dayofmonth=24]
Hab auch mal ne Frage, die sich evtl mit if lösen lässt...
Hab das TSref auch schon gewälzt aber keine Antwort gefunden die mir hilft.

Ich will, das wenn eine private Nachricht im Forum (mm_forum) eingetroffen ist ein Text angezeigt wird und wen nicht dann eben sowas wie Es liegt keine neue Nachricht vor.
Das erste Problem habe ich gelöst:
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:
[loginUser=*]
temp.pm = COA
temp.pm {
5 = TEXT
5.value = Nachrichten
5.wrap = <div class="container-left"><h1>|</h1>

#IRGENDWIE MÜSSTE HIER JETZT DIE IF ABFRAGE KOMMEN

10 = COA_INT
10.stdWrap.required = 1
10.stdWrap.noTrimWrap = |Du hast | neue Nachricht(en)|
     #PID mit dem PM-Plugin
10.stdWrap.typolink.parameter = 122
10.10 = CONTENT
10.10 {
table = tx_mmforum_pminbox
select {
selectFields = if(count(*),count(*),NULL) as pm
       #PID der Storage-Seite
pidInList = 45
andWhere.dataWrap = to_uid = {TSFE:fe_user|user|uid} AND read_flg ='' AND mess_type = 0 AND hidden=0 AND deleted=0
}
renderObj = TEXT
renderObj.field = pm
}
20 = TEXT
20.value = </div>
}

[else]
#usw.

Hat jemand ne Ahnung?

Gruß, jk
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
IF-Anweisung Taker TYPO3 4.x Fragen und Probleme 4 14.07.08 13:41
If Anweisung im Menü Taker TYPO3 4.x Fragen und Probleme 4 04.07.08 10:38
Gelöst Anweisung CASE triple.u TYPO3 4.x Fragen und Probleme 1 04.06.08 07:13
Typoscript unterschlägt CSS Anweisung nic. TYPO3 4.x Fragen und Probleme 2 28.01.08 16:48
If anweisung richtig Averlon TYPO3 4.x Fragen und Probleme 6 28.05.06 20:28


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


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