[gelöst] Nächstes Datum herauslesen
am 08.02.2012 - 15:10 Uhr in
Hey
Ich wusste nicht, in welchen Bereich ich dieses Thema stellen sollte, passt irgendwie keines so richtig.. ?
Mein Problem ist jedenfalls folgendes:
Ich habe eine Konzertliste und benutze darin ein "Date (ISO format)" Feld. Nun möchte ich auf einer Seite das Datum des nächsten Konzerts (und dann auf gleich den Datensatz 'Ort') anzeigen.
Wie bringe ich das zustande? Also theoretisch würde das ja heissen, das ich eine SQL-Abfrage in der Art mache
- select alle Daten welche noch kommen
- schneide alle ausser das unterste/oberste weg (LIMIT?)
Ich kenn' mich aber mit SQL-Abfragen noch zu wenig aus, kann mir das jemand ausformulieren? Oder ist der Ansatz vielleicht total falsch? :)
Zum Schluss müsste ich dann natürlich noch wissen, wo ich dieses SQL-Statement einfüge.
Vielen Dank für alle Antworten
- Anmelden oder Registrieren um Kommentare zu schreiben

Baue Dir doch eine View , die
am 08.02.2012 - 15:14 Uhr
Baue Dir doch eine View , die den nächsten Termin passend ausgibt und baue die z.B. mit [do:insert_view] an der gewünschten Stelle ein.
Beste Grüße
Werner
Diese View zu bauen macht mir
am 08.02.2012 - 15:24 Uhr
Diese View zu bauen macht mir aber gerade Probleme.
Ich habe nun eine View mit Datum und Ort. Allerdings zeigt es mir alle Daten/Orte an des Typs 'Konzert'.
Wie ich nun aber nur die Zeilen mit dem nächsten Datum herauslesen kann, weiss ich nicht
Wenn Du Dir die View vom
am 08.02.2012 - 15:31 Uhr
Wenn Du Dir die View vom Calender Modul ansiehst, gibt es darin ein Block-Display Upcoming mit allen kommenden Terminen. Das brauchst Du von der Idee her nur noch auf die Anzahl 1 zu ändern und als zusätzlichen Filter die Node-ID des Konzerteintrags mit den vielen Terminen zuzufügen und natürlich auf das richtige Datumsfeld filtern. Dann sollte nur das nächste Datum übrig bleiben.
Beste Grüße
Werner
Ok danke klappt nicht
am 08.02.2012 - 16:14 Uhr
Ok danke klappt nicht schlecht :)
Ein kleines Problem habe ich nocht. Der Link 'Gigs' führt zum pfad /gigs, der nun nicht mehr existiert.
Wo kann ich der View einen Namen verpassen, damit ich auf sie verlinken kann? Oder muss ich das gar nicht? Sie wird ja als Block sowieso unter Menü angezeigt. Allerdings muss ich ja einen Pfad bei einem Link angeben!?
Bin verwirrt.. :S
Auf Block-Displays gibt es
am 08.02.2012 - 16:26 Uhr
Auf Block-Displays gibt es keinen Pfad. Dann mußt Du eine entsprechende View als Seite bauen (Dazu brauchst Du auch nicht unbedingt die Calender-View). Beim Seiten-Display kannst Du dann einen Pfad eintragen, den Du im Menü verwendest. Wenn Du mit [do:insert_view] arbeitest, kannst Du jedes View-Display z.B. in einem Node-Body einfügen. Dann brauchst Du keinen expliziten Pfad, da dann der Aufruf über den Namen des Views und den Namen des Displays erfolgt (aber Achtung, die Displays heißen page_1 ... bzw block_1 ...).
Beste Grüße
Werner
Super!
am 08.02.2012 - 19:44 Uhr
Ok, hab's nun geschafft.
Das man bei den Views entweder einen Block oder eine Seite neu machen kann hab' ich zuerst nicht verstanden, finde die Betitelung 'Seite' irgendwie irreführend :)
Vielen Dank!
Super!
am 08.02.2012 - 19:44 Uhr
Ok, hab's nun geschafft.
Das man bei den Views entweder einen Block oder eine Seite neu machen kann hab' ich zuerst nicht verstanden, finde die Betitelung 'Seite' irgendwie irreführend :)
Vielen Dank!