{"id":310,"date":"2011-10-05T22:23:15","date_gmt":"2011-10-05T20:23:15","guid":{"rendered":"http:\/\/www.mediamill.de\/blog\/?p=310"},"modified":"2011-10-05T22:23:15","modified_gmt":"2011-10-05T20:23:15","slug":"typo3-extension-tt_news-uhrzeit-nicht-anzeigen-wenn-keine-zeit-festgelegt-wurde-anzeige-der-uhrzeit-0000-unterdrucken","status":"publish","type":"post","link":"https:\/\/www.mediamill.de\/blog\/2011\/10\/05\/typo3-extension-tt_news-uhrzeit-nicht-anzeigen-wenn-keine-zeit-festgelegt-wurde-anzeige-der-uhrzeit-0000-unterdrucken\/","title":{"rendered":"TYPO3 Extension tt_news: Uhrzeit nicht anzeigen, wenn keine Zeit festgelegt wurde. Anzeige der Uhrzeit 00:00 unterdr\u00fccken."},"content":{"rendered":"<p>Bei einem Projekt sollte die TYPO3 Extension tt_news f\u00fcr die Anzeige von Terminen verwendet werden. Dabei sollte das Erstelldatum als Datum eines Termins missbraucht werden. Da aber nicht jeder Termin eine Uhrzeit hatte, kam es zu dem unsch\u00f6nen Effekt, dass bei einem Termin ohne Zeitangabe die Uhrzeit immer mit 00:00 angezeigt wurde. Eine Webrecherche ergab, dass schon verschiedene andere das gleiche Problem hatten, aber eine L\u00f6sung nicht zu finden war. Den Zeitplatzhalter generell aus dem Template zu entfernen war keine L\u00f6sung, da ja bei Terminen mit einer Zeitangabe die Uhrzeit angezeigt werden sollte. Die L\u00f6sung musste also folgenderma\u00dfen aussehen: Wenn bei einem Newsartikel (Termin) eine Uhrzeit festgelegt wird, soll diese angezeigt werden. Wenn keine Uhrzeit festgelegt wurde, bzw. die Uhrzeit auf 00:00 steht, dann soll keine Uhrzeit angezeigt werden.<\/p>\n<table>\n<tr>\n<td><figure id=\"attachment_313\" aria-describedby=\"caption-attachment-313\" style=\"width: 181px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.mediamill.de\/blog\/wp-content\/tt_news_mit_uhrzeit_00_00.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.mediamill.de\/blog\/wp-content\/tt_news_mit_uhrzeit_00_00-181x300.jpg\" alt=\"tt_news Anzeige mit Uhrzeit 00:00\" title=\"tt_news_mit_uhrzeit_00_00\" width=\"181\" height=\"300\" class=\"size-medium wp-image-313\" srcset=\"https:\/\/www.mediamill.de\/blog\/wp-content\/tt_news_mit_uhrzeit_00_00-181x300.jpg 181w, https:\/\/www.mediamill.de\/blog\/wp-content\/tt_news_mit_uhrzeit_00_00.jpg 193w\" sizes=\"auto, (max-width: 181px) 100vw, 181px\" \/><\/a><figcaption id=\"caption-attachment-313\" class=\"wp-caption-text\">Anzeige mit Uhrzeit 00:00<\/figcaption><\/figure><\/td>\n<td><figure id=\"attachment_316\" aria-describedby=\"caption-attachment-316\" style=\"width: 183px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.mediamill.de\/blog\/wp-content\/tt_news_ohne_uhrzeit_00_00.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.mediamill.de\/blog\/wp-content\/tt_news_ohne_uhrzeit_00_00-183x300.jpg\" alt=\"tt_news ohne Uhrzeit 00:00\" title=\"tt_news ohne Uhrzeit 00:00\" width=\"183\" height=\"300\" class=\"size-medium wp-image-316\" srcset=\"https:\/\/www.mediamill.de\/blog\/wp-content\/tt_news_ohne_uhrzeit_00_00-183x300.jpg 183w, https:\/\/www.mediamill.de\/blog\/wp-content\/tt_news_ohne_uhrzeit_00_00.jpg 191w\" sizes=\"auto, (max-width: 183px) 100vw, 183px\" \/><\/a><figcaption id=\"caption-attachment-316\" class=\"wp-caption-text\">Anzeige ohne Uhrzeit 00:00<\/figcaption><\/figure><\/td>\n<\/tr>\n<\/table>\n<p>Nach einigem Probieren erreichte ich mit folgenden Typoscript-Zeilen den gew\u00fcnschten Effekt.<\/p>\n<p class=\"codeblock\">#List Anzeige<br \/>\nplugin.tt_news.displayList.time_stdWrap.strftime = %H:%M Uhr<br \/>\nplugin.tt_news.displayList.time_stdWrap.wrap = &#8211;\u00a0|<br \/>\nplugin.tt_news.displayList.time_stdWrap.if.value.field = datetime<br \/>\nplugin.tt_news.displayList.time_stdWrap.if.value.strftime = %H:%M<br \/>\nplugin.tt_news.displayList.time_stdWrap.if.equals = 00:00<br \/>\nplugin.tt_news.displayList.time_stdWrap.if.negate = 1<br \/>\n#Latest Anzeige<br \/>\nplugin.tt_news.displayLatest.time_stdWrap.strftime = %H:%M Uhr<br \/>\nplugin.tt_news.displayLatest.time_stdWrap.wrap = &#8211;\u00a0|<br \/>\nplugin.tt_news.displayLatest.time_stdWrap.if.value.field = datetime<br \/>\nplugin.tt_news.displayLatest.time_stdWrap.if.value.strftime = %H:%M<br \/>\nplugin.tt_news.displayLatest.time_stdWrap.if.equals = 00:00<br \/>\nplugin.tt_news.displayLatest.time_stdWrap.if.negate = 1<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bei einem Projekt sollte die TYPO3 Extension tt_news f\u00fcr die Anzeige von Terminen verwendet werden. Dabei sollte das Erstelldatum als Datum eines Termins missbraucht werden. Da aber nicht jeder Termin eine Uhrzeit hatte, kam es zu dem unsch\u00f6nen Effekt, dass bei einem Termin ohne Zeitangabe die Uhrzeit immer mit 00:00 angezeigt wurde. Eine Webrecherche ergab, [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,22,23,37],"tags":[],"class_list":["post-310","post","type-post","status-publish","format-standard","hentry","category-allgemein","category-typo3","category-typo3-extensions","category-typoscript"],"_links":{"self":[{"href":"https:\/\/www.mediamill.de\/blog\/wp-json\/wp\/v2\/posts\/310","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mediamill.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mediamill.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mediamill.de\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mediamill.de\/blog\/wp-json\/wp\/v2\/comments?post=310"}],"version-history":[{"count":16,"href":"https:\/\/www.mediamill.de\/blog\/wp-json\/wp\/v2\/posts\/310\/revisions"}],"predecessor-version":[{"id":404,"href":"https:\/\/www.mediamill.de\/blog\/wp-json\/wp\/v2\/posts\/310\/revisions\/404"}],"wp:attachment":[{"href":"https:\/\/www.mediamill.de\/blog\/wp-json\/wp\/v2\/media?parent=310"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mediamill.de\/blog\/wp-json\/wp\/v2\/categories?post=310"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mediamill.de\/blog\/wp-json\/wp\/v2\/tags?post=310"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}