Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

[gelöst] Aktuelle Termine highlighten

Eingetragen von wrestler (216)
am 27.05.2012 - 10:55 Uhr in
  • Anfängerfragen
  • Drupal 7.x oder neuer

Hallo allerseits

Ich habe eine View mit Terminen (Teasers von Veranstaltungen). Dabei sind abgelaufene sowie kommende Termine.
Nun möchte ich (via CSS) aktuelle Termine (in einem bestimmten Zeitraum; zB. 1 Monat) hervorheben.

Wie mach ich das am einfachsten?

Danke für alle Tipps!

Gruss
The Wrestler

‹ Zuviele Menu Punkte [GELÖST] NICE MENUE Hintergrund im Untermenue anders darstellen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

puuhhh, das wird sicherlich

Eingetragen von torfnase (1525)
am 27.05.2012 - 12:38 Uhr

puuhhh, das wird sicherlich nicht so einfach werden.
Allein mit CSS hast du natürlich keine Chance, denn du mußt ja das heutige Datum mit dem Veranstaltungsdatum vergleichen und dafür ist CSS sicherlich nicht in der Lage.

Ich könnte mir folgenden Weg vorstellen:
du läßt ein Feld berechnen (computed-Field) welches als Ergebnis: highlighted-ja und highlighted-nein ausgibt.
Dabei stellt du per PHP fest, ob der Veranstaltungstermin größer gleich heute ist und kleiner gleich heute+1Monat.

Das Feld wird z.B. bei jedem Cron-Job-Lauf aktualisiert, du könntest aber auch irgendein anderes Ereignis dafür nehmen.

Anhand des computed-Fields kannst du dann die CSS-Klasse festlegen, die beim Anzeigen des Termins verwendet wird (in der XXXX.tpl.php).

So ungefähr würde ich mir eine Lösung schematisch vorstellen.
Mußt mal sehen, wie du das hinbekommen kannst.

Gruß
Berthold Lausch

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn du in der View auf das

Eingetragen von Jenna (1883)
am 27.05.2012 - 12:40 Uhr

Wenn du in der View auf das jeweilige "Field" gehst, angenommen das heißt "aktuelle Termine", dann kannst du danach unter "Style Settings" wählen:

Customize field HTML
Customize label HTML
Customize field and label wrapper HTML

Dort kannst du auch eigene Klassen eintragen und per CSS stylen.

Wichtig wäre nur das du eben ein Feld hast welches für die aktuellen Termine gedacht ist, damit du eine Trennung zu den anderen Terminen hast.

Viele Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

@Berthold, uups, hab ich da

Eingetragen von Jenna (1883)
am 27.05.2012 - 12:43 Uhr

@Berthold, uups, hab ich da grad Blödsinn geschrieben? Ich dachte jetzt bei Terminen von bis könnte man dieses Feld dann gesondert stylen?

grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

hmmm… tönt wirklich etwas

Eingetragen von wrestler (216)
am 29.05.2012 - 16:37 Uhr

hmmm… tönt wirklich etwas kompliziert – jedenfalls die Version Berthold.
Und vor allem weiss ich nicht, an was ich mich nun halten sollte.

  • Anmelden oder Registrieren um Kommentare zu schreiben

mit der JQuery wird es auch

Eingetragen von torfnase (1525)
am 29.05.2012 - 16:58 Uhr

mit der JQuery wird es auch funktionieren.
Das ist aber auch nicht einfacher...
Um eine dynamische Komponente kommst du eben bei der Problemstellung nicht herum, denn das Ergebnis soll ja auch nicht statisch, sondern dynamisch an das heutige Datum angepaßt werden.

Gruß
Berthold Lausch

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nochmals vielen Dank für eure

Eingetragen von wrestler (216)
am 31.05.2012 - 20:43 Uhr

Nochmals vielen Dank für eure Hilfe. Diese Vorschläge waren mir jedoch (im Moment noch) zu hoch bzw. zu aufwendig (bis es dann geklappt hätte).

Habe es nun mit anders gelöst:
Habe 3 Views (vergangene, aktuelle und künftige Termine) erstellt und die mit einer Panel-Seite ausgegeben.
So konnte ich alle 3 Views individuell themen…

Gruss
The Wrestler

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich finde deine Lösung

Eingetragen von torfnase (1525)
am 31.05.2012 - 20:56 Uhr

Ich finde deine Lösung gut.
An sowas hatte ich nicht gedacht.
Einfach aber funktionell.... Hut ab :-)

Gruß
Berthold Lausch

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke! Not macht

Eingetragen von wrestler (216)
am 31.05.2012 - 21:02 Uhr

Danke! Not macht bekanntlicherweise erfinderisch ;)
So siehts übrigens aus:
http://www.osdulliken.ch/drupal/termine#.T8fOTDvjI8Q

  • Anmelden oder Registrieren um Kommentare zu schreiben

Welches Kalender Modul?

Eingetragen von Bernsch (243)
am 15.06.2012 - 09:52 Uhr

Hallo wrestler,
eine Frage: Welches Kalender Modul hast du da in Verwendung auf deiner Seite?
Ich habe FullCalendar auf meiner Seite... überlege aber umzusteigen auf Calendar...
lg

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich verwende keines dieser

Eingetragen von wrestler (216)
am 19.06.2012 - 16:29 Uhr

Ich verwende keines dieser Module. Habe alles mit Inhaltstypen und Views erstellt.

Gruss
Wrestler

  • Anmelden oder Registrieren um Kommentare zu schreiben

Google-Kalender

Eingetragen von Bernsch (243)
am 20.06.2012 - 14:25 Uhr

ahh jetzt seh ichs... du hast den Google-Kalender als I-Frame eingebaut... sag das doch gleich ;-) gg
lg

  • Anmelden oder Registrieren um Kommentare zu schreiben

ach, diesen meinst du? sorry!

Eingetragen von wrestler (216)
am 21.06.2012 - 13:05 Uhr

ach, diesen meinst du? sorry! ;)

Ich dachte, es ginge um die Termin-Geschichte um welche es sich hier handelt.

Gruss
Wrestler

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 6 Tagen
  • Hey danke
    vor 2 Wochen 6 Tagen
  • Update: jetzt gibt's ein
    vor 3 Wochen 15 Stunden
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 4 Wochen 2 Tagen
  • In der entsprechenden View
    vor 4 Wochen 2 Tagen
  • Dazu müsstest Du vermutlich
    vor 4 Wochen 2 Tagen
  • gelöst
    vor 6 Wochen 5 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 6 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20462

Neue User:

  • Znogsnernoimb
  • ByteScrapers
  • Mroppoofpaync

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 24 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association