[TYPO3-german] [gelöst] Re: Datensätze per TS auslesen

Christian Leicht christian at leicht.info
Thu Dec 4 20:12:32 CET 2014


Danke Euch für die Hilfe

NOW() wird nicht akzeptiert. Es muss UNIX_TIMESTAMP() sein.

Hier die funktionierenede Lösung


lib.monatsevents = COA
lib.monatsevents {
wrap = <div class="list-group"><div class="list-group-item"> | </div></div>

10 = TEXT
10.value = <h4>Nächste Termine</h4>

20 = CONTENT
20 {

	table = tx_gbevents_domain_model_event
  	select {
    		pidInList = 29,38,39
		orderBy = tx_gbevents_domain_model_event.event_date ASC
		where = event_date > UNIX_TIMESTAMP()
		max = 5
  		}
  	renderObj = COA
  	renderObj {
    		
			2 = TEXT
    			2.value = <div class="wwltermin">
    			
    			10 = TEXT
    			10.value = <div class="wwltermin-text">
      			
      			15 = TEXT
    			15.field = title     			
    			15.wrap = <b>|</b><br>

      			18 = TEXT
    			18.field = event_time
                        ##18.date = H:m
    			18.wrap = ab  |  Uhr

    			
    			40 = TEXT
    			40.value = </div>
    			
    			50 = TEXT
    			50.value= <div class="wwldate">
    		
    			60 = TEXT
    			60.field = event_date
    			60.date = M
    			60.wrap = <div class="wwldate-monat">|</div>

    			70 = TEXT
    			70.field = event_date
    			70.date = d
    			70.wrap = <div class="wwldate-tag">|</div>

    			80 = TEXT
    			80.field = event_date
    			80.date = Y
    			80.wrap = <div class="wwldate-jahr">|</div>
		
			90 = TEXT
			90.value = </div>
    			
    			120 = TEXT
    			120.value = </div>
		 }
    }
}


Das ganze gibt eine Liste der Ext: tx_gbevents mit den nächsten 5 Events aus. Das Datum wird als Kalenderblatt angezeigt.

hier noch die CSS

wwldate {
	height: 52px;
	width: 44px;
	background-image: url(img/date-bg-rot.png);
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 2px;
}
wwldate-monat {
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	margin-bottom: 4px;

}
wwldate-tag {
	font-size: 24px;

	color: #000;
	text-align: center;
	line-height: 18px;
}
wwldate-jahr {
	font-size: 10px;
	font-weight: bold;
	color: #000;
	text-align: center;
}

wwltermin {
	width: 246px;
	margin-bottom: 2px;
}
wwltermin-text {
	float: right;
	width: 190px;
	padding-top: 3px;
}


More information about the TYPO3-german mailing list