1. Dashboard
  2. Articles
  3. Forum
  • Login or register
  • Search
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • More Options
  1. webEdition Forum
  2. Forum
  3. Deutschsprachiges Support Forum
  4. webEdition Templates erstellen (we:tags)

ConditionAdd - today

  • kayLab
  • November 15, 2023 at 10:28 AM
  • kayLab
    Beginner
    Posts
    35
    • November 15, 2023 at 10:28 AM
    • #1

    Hallo, diese condition gibt keine Ergebnisse. Wo könnt der Fehler liegen.

    Das Feld "Start" ist ein Datumsfeld und es sollen alle Objekte mit dem Startdatum von heute angezeigt werden.

    Code
    <we:condition name="pflege">
    <we:conditionAdd field="Start" compare="=" type="today"/>
    </we:condition>

    Viele Grüße Kay

  • Go to Best Answer
  • WBTMagnum
    Student
    Reactions Received
    11
    Posts
    146
    • November 15, 2023 at 12:34 PM
    • #2

    Hallo Kay,

    Sollte das nicht type="now" heißen?

    HTH,

    Sascha

  • kayLab
    Beginner
    Posts
    35
    • November 15, 2023 at 1:50 PM
    • #3
    Quote from WBTMagnum

    Hallo Kay,

    Sollte das nicht type="now" heißen?

    HTH,

    Sascha

    Ich denken nicht - ich möchte ja den ganzen Tag haben und nicht eine genaue Uhrzeit.

    Viele Grüße Kay

  • WBTMagnum
    Student
    Reactions Received
    11
    Posts
    146
    • November 15, 2023 at 3:10 PM
    • #4

    Schon klar. Aber den type="today" gibt es lt. <we:conditionAdd> Tag-Referenz nicht.

    Interessant wäre auch, was konkret in Start drinnen steht. Ist das nur ein Datum, ein Datetime oder ein Timestamp. Du kannst dir die Condition ja mal mit einem echo ausgeben lassen.

    Liebe Grüße,

    Sascha

  • kayLab
    Beginner
    Posts
    35
    • November 15, 2023 at 3:59 PM
    • #5
    Quote from WBTMagnum

    Schon klar. Aber den type="today" gibt es lt. <we:conditionAdd> Tag-Referenz nicht.

    Aber in der Auswahl:

    Quote

    Interessant wäre auch, was konkret in Start drinnen steht. Ist das nur ein Datum, ein Datetime oder ein Timestamp. Du kannst dir die Condition ja mal mit einem echo ausgeben lassen.

    Das ist ein einfaches Datumsfeld in der Klasse - sollte also WE mit zurechtkommen.

    Viele Grüße Kay

  • NilSole
    Beginner
    Reactions Received
    11
    Posts
    43
    • November 15, 2023 at 7:12 PM
    • Best Answer
    • #6

    Wenn das ein Datumsfeld mit Zeit ist, wird das nicht (so einfach) funktionieren - du prüfst ja auf Gleichheit, da müsste die Spalte selbst dann auch mit DATE(spaltenname) umgewandelt werden. Da wüsste ich auch nicht, ob WE das so einfach zulässt. Also ggfs mal mit field=“DATE(Start)”

  • kayLab
    Beginner
    Posts
    35
    • November 16, 2023 at 12:54 PM
    • #7
    Quote from NilSole

    Wenn das ein Datumsfeld mit Zeit ist, wird das nicht (so einfach) funktionieren - du prüfst ja auf Gleichheit, da müsste die Spalte selbst dann auch mit DATE(spaltenname) umgewandelt werden. Da wüsste ich auch nicht, ob WE das so einfach zulässt. Also ggfs mal mit field=“DATE(Start)”

    Ich habe jetzt das Start- und Ende-Feld auf das Format „Datum“ und nicht „Datum/Zeit“ umgestellt.

    Ein bisschen Umständlich finde ich es schon gerade weil ich doch auch beim Datum /Zeit-Feld auch nur das Datum ausgeben kann.

    Damit funktionieren jetzt die beiden Bedingungen

    Code
    <we:condition name="pflege2">
       <we:conditionAdd field="Start2" compare="<=" type="today"/>
          <we:conditionAnd />
       <we:conditionAdd field="Ende2" compare=">=" type="today"/>
    </we:condition>

    Viele Grüße Kay

  • kayLab November 16, 2023 at 12:55 PM

    Selected a post as the best answer.
  • WBTMagnum
    Student
    Reactions Received
    11
    Posts
    146
    • November 16, 2023 at 1:51 PM
    • #8

    Hallo Kay,

    Super, dass es jetzt klappt.

    Der Umgang mit Datumsvergleichen ist leider nicht ganz trivial abzubilden. Da haben wir auch schon einiges an Lehrgeld bezahlt. Nicht nur bei wE. Ich sag nur Zeitzonen und Sommer-/Winterzeit :rolleyes:

    Liebe Grüße,

    Sascha

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!

Register Yourself Login

Donations

200.00 EUR

Donate now

Similar Threads

  • condition größer now

    • christobal
    • February 24, 2023 at 1:08 PM
    • webEdition Templates erstellen (we:tags)

Tags

  • condition
  • listview
  • conditionAdd
  • today
  1. Privacy Policy
  2. Legal Notice
Powered by WoltLab Suite™