TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

Uhrzeit von News manipulieren bzw. ausblenden


Autor Nachricht
Verfasst am: 10. 08. 2007 [13:17]
brokemeister
Themenersteller
Dabei seit: 06.05.2007
Beiträge: 762
Hallo!
Habe noch ein zweites kleines Problem...

Ich möchte, dass die Uhrzeit nur angezeigt wird, wenn Sie nicht 00:00 (hh:mm) ist.

Kann man den Tag time_stdWrap entsprechend manipulieren?
ProfilWWW
Verfasst am: 10. 08. 2007 [15:36]
brokemeister
Themenersteller
Dabei seit: 06.05.2007
Beiträge: 762
Ich habe mir mal was zusammen gestrickt, leider funktioniert es so noch nicht...
"mbl_newsevent" ist eine Ext für tt_news. Das from-Feld hat die gleichen Eigenschaften wie das Date-Feld.

Dieses funktioniert leider nicht
TYPOSCRIPT
time_stdWrap{
  strftime = %H:%M Uhr
  if {
    value.field = tx_mblnewsevent_from
    value.strftime = %H:%M
    isGreaterThan = 00:00
  }
}


folgendes funktioniert:
TYPOSCRIPT
time_stdWrap{
  strftime = %H:%M Uhr
  if {
    value = 00:01
    isGreaterThan = 00:00
  }
}


Kann mir einer vielleicht so weiter helfen?
ProfilWWW
Verfasst am: 12. 08. 2007 [22:54]
brokemeister
Themenersteller
Dabei seit: 06.05.2007
Beiträge: 762
Hat hierfür niemand eine Idee wie man bei 00:00 Uhr die Zeit ausblenden kann?
Ich würde gerne eine allgemeine Lösung bevorzugen, bevor ich eine Extension dafür erstelle, die dann aber nicht so flexibel wäre...
ProfilWWW
Verfasst am: 14. 08. 2007 [12:48]
kitsunet
Moderator
Dabei seit: 02.02.2006
Beiträge: 2285
Ich denke isGreaterThan funktioniert nur mit "echten" Zahlen. Auch wenn dein Beispiel klappt...

Probier es mal so:

time_stdWrap{
strftime = %H:%M Uhr
if {
value.field = tx_mblnewsevent_from
value.strftime = %H:%M
equals = 00:00
negate = 1
}
}

Aber auch nur Theorie... Die Frage ist natürlich ob value.field = tx_mblnewsevent_from überhaupt was zurückliefert...

@daskitsunet
http://www.kitsunet.com/
Certified TYPO3 Integrator
TYPO3 Flow and Neos Core Team
ProfilWWWSkype
Verfasst am: 14. 08. 2007 [16:45]
brokemeister
Themenersteller
Dabei seit: 06.05.2007
Beiträge: 762
Klappt perfekt icon_smile.gif Vielen Danke

So habe hier noch mal für die Nachwelt das passende, damit Datum und Uhrzeit zusammen passen...Sinn ist es wenn noch keine Uhrzeit bekannt ist, diese auf 00:00 zusetzen damit nur das Datum angezeigt wird.

TYPOSCRIPT
plugins.tt_news.displayList.mbl_newsevent {
	date_stdWrap.strftime = %A, %d.%m.%Y
	time_stdWrap{
		strftime = %H:%M Uhr
		wrap =   - |
		if {
			value.field = tx_mblnewsevent_from
			value.strftime = %H:%M
			equals = 00:00
			negate = 1
		}
	}
}
ProfilWWW
Verfasst am: 22. 07. 2008 [21:27]
JohnPower
Dabei seit: 22.02.2008
Beiträge: 24
würde das auch ohne die mbl_newsevent extension funzen?
Profil
Verfasst am: 20. 07. 2012 [14:05]
sugi
Dabei seit: 02.04.2012
Beiträge: 15
Kann mir jemand sagen, wieso das nicht funktioniert? Ich habe die gleiche Problemstellung. Vielen Dank für die Hilfe!

TYPOSCRIPT
tt_news.displaySingle.tx_newscalendar_calendardate {
  date_stdWrap.strftime = %d.%m.%Y
  time_stdWrap {
	strftime = %H:%M Uhr
	wrap = |
	if {
	   #value.field = tx_newscalendar_calendardate
	   value.strftime = %H:%M
	   equals = 00:00
	   negate = 1
	 }
    }
}
Profil