Zwei CCK Felder in View vergleichen
Eingetragen von benny1979 (119)
am 27.01.2010 - 18:53 Uhr in
am 27.01.2010 - 18:53 Uhr in
Hallo,
ich versuche sowas wie [..] WHERE cckfeld1 = cckfeld2 zu erreichen. Geht sowas, oder muß man coden?
VG,
Benny
- Anmelden oder Registrieren um Kommentare zu schreiben
Node Relationships
am 27.01.2010 - 19:22 Uhr
Hallo Benny,
je nachdem was du damit vor hast, könnte vielleicht das Modul Node Relationships etwas für dich sein? Damit kannst du einzelne Nodes über CCK-Felder miteinander verknüpfen.
Gruß,
spliffy
Danke für die Antwort, aber
am 27.01.2010 - 19:29 Uhr
Danke für die Antwort, aber ich möchte lediglich den Fall abdecken, daß zwei Felder eines Datensatzes den gleichen Inhalt haben. Für eine JOIN-Verknüpfung ist das nicht gedacht.
Mir ist dazu nicht anderes
am 27.01.2010 - 22:12 Uhr
Mir ist dazu nicht anderes eingefallen, als das über eine preprocess Funktion für den View im tmplate.php des Themes zu lösen. Man braucht das auch bei Multigroups in CCK 3. Da muß man evtl prüfen, ob die gefundenen Values auf demselben "Delta" liegen.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Wozu? Was willst Du erreichen?
am 31.01.2010 - 14:53 Uhr
Es wäre doch hilfeich, wenn man wüsste was Du damit bezweckst. Soll es als Filter dienen oder einfach nur angezeigt werden. Sorry aber meine Kristallkugel ist gerade defekt daher müsste ich diese Infos schon von dir direkt haben um zu entscheiden, ob ich dir helfen kann.
Gruss Roger
EDIT: 2 Rechtschreibefehler korrigiert.
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen (1. Posting vom Thema) <==> das erleichtert das finden von Lösungen
Gruss Roger
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen (1. Posting vom Thema) <==> das erleichtert das finden von Lösungen
Ich möchte einer Node eine
am 28.01.2010 - 14:03 Uhr
Ich möchte einem Inhaltstypen eine Gültigkeit verpassen. Dazu habe ich ein CCK-datefield eingerichtet (Von und Bis). In den meisten Fällen sollen die Datensätze aber unbegrenzt gültig sein. Leider speichert Drupal beim Leerlassen des "Bis-Datums" dennoch das aktuelle Datum und lässt es nicht einfach leer (NULL).
Ich muß also in der View folgendes eingeben:
WHERE
datum_von <= now() AND (datum_bis >= now() OR datum_von = datum_bis)
Beim Date Modul kann man
am 31.01.2010 - 13:24 Uhr
Beim Date Modul kann man unten Auswählen ob es OR oder AND verknüpft werden soll. Damit ist deine Sache möglich.
--------------
Blog www.freeblogger.org: Deutscher IRC-Channel: irc.freenode.net #drupal.de ... Jabber-me: dwehner@im.calug.de
http://kupferbau.ernst-bloch-uni.de/
hallo, ich habe momentan das
am 11.07.2010 - 23:30 Uhr
hallo,
ich habe momentan das gleiche Problem.
Ich möchte eine art Terminliste erstellen und hätte gerne nur die aktuellen Termine in der Ansicht. Ich habe auch schon viel mit views ausprobiert, aber so ganz gelingt es mir nicht. Als ich dann auf diesen post gestoßen bin, dachte ich schon, ich hätte die Lösung, aber leider klappt es immer noch nicht so, wie ich es möchte.
Also:
Termin (beinhaltet die Felder: Titel, Textkörper, von-Datum, bis-Datum)
von der Logik her müssten die Filter dann ja wie folgt aussehen:
von-datum ist größer/gleich now
bis-datum ist kleiner/gleich now
Leider klappt es wie gesagt nicht so wie ich es mir vorstelle.
Gruß
Benny
@benny0809 In Views einen
am 12.07.2010 - 00:44 Uhr
@benny0809
In Views einen Filter hinzufügen, als Filter nimmst du "Datum: Date (node)" und wählst das entsprechende Datumsfeld ("von"-Datum) aus. Die Methode setzt du auf "UND".
Als nächstes wählst du für den Operatopr "ist größer als oder gleich" und gibst in das Feld "Standardmäßiges Datum" bei "Relativer Wert" das Wort "now" ein.
Das gleiche machst du nochmal, gleicher Filter und so, allerdings das "Bis"-Datum als Feld und als Operator "ist weniger als oder gleich".