[gelöst] drupal 7 wie sinnvoll "where" Bedingung in Views einbauen
![](http://www.drupalcenter.de/files/noavatar_mini.gif)
am 13.09.2013 - 11:00 Uhr in
Hallo,
Ausgangssituation:
ich habe zwei Content-Types "CT" mit diversen Feldern. CT(A).field1 ist vom Typ Date und CT(B).field1 ist vom Typ Date.
Ich möchte folgendes in einer Reihe anzeigen lassen
select CT(A).field1,CT(A).field2, CT(A).field3, CT(B).field2
where CT(A).field1 = CT(B).field1
Aktuell werden CT(A)(fields) und CT(B).field2 in unterschiedlichen Reihen angezeigt.
Ich verwende entity reference, kann die beiden CT aber nicht sinnvoll referenzieren. Da sie ansonsten unabhängig voneinander sind.
Ich benötige die obige where Klausel also nur für den view und die gewünschte Information.
Wo und wie kann ich die "where"-Klausel elegant einbauen
Lässt sich das innerhalb Views mit Bordmitteln zusammen clicken?
Kann ich eventuell irgendwo Token verwenden ?
Brauche ich ein Zusatzmodul wie Node Reference?
Oder muss ich das über einen Hook lösen? ungern - da ich bis jetzt ohne Hooks ziemlich weit gekommen bin und es simpel halten will...
Danke für jeden Tip
Tom
- Anmelden oder Registrieren um Kommentare zu schreiben
Tomson schrieb Lässt sich das
am 13.09.2013 - 11:43 Uhr
Lässt sich das innerhalb Views mit Bordmitteln zusammen clicken?
Mit dem Zusatzmodul https://drupal.org/project/views_custom_conditions hab ich ähnliches schon "zusammenklicken" können.
@glycid
am 13.09.2013 - 12:34 Uhr
Danke glycid,
lustig.... habe mir eben vor deiner Antwort schon views_custom_conditions angesehen und spiele seitdem damit rum
Der Weg scheint vielversprechend..
Gerade kämpfe ich allerdings mit der Syntax und bekomme ständig SQL Fehler angezeigt.
...ist ja nicht sonderlich gut dokumentiert. (Keine echten beispiele)
Falls Du ein Codesnippet zur Hand hast was Du wie in dieSetbox einfügst, wär das unheimlich hilfreich.
LG
Tom
Tomson schrieb Falls Du ein
am 13.09.2013 - 15:56 Uhr
Falls Du ein Codesnippet zur Hand hast was Du wie in dieSetbox einfügst, wär das unheimlich hilfreich.
Hab ich leider nicht mehr. Das war ein ewiges Gefrickel und keine große Hilfe, wenn man mit mehreren Tabellen arbeiten muss. Irgendwie hatte ich es dann zwar hingewurschtelt, so dass es funktionierte, aber überzeugt hat mich das nicht. Deshalb hab ich's wieder rausgeschmissen und den Query von Hand gebaut. Würde ich Dir auch empfehlen, geht einfach viel schneller.
trotzdem Danke
am 13.09.2013 - 22:44 Uhr
trotzdem Danke fürs Feedback.
LG
Tom
nur so aus Neugier: Hast Du
am 16.09.2013 - 14:00 Uhr
nur so aus Neugier: Hast Du es jetzt per Modul oder von Hand gelöst?
nein ...
am 16.09.2013 - 17:46 Uhr
nein ich habe einen komplett anderen Ansatz gesucht und gefunden..
..ein einziger ziemlich komplexer Content-Type mit diversen field-collections
und diese wiederum via field_group und horizontal tabs in form gebracht.
Kann ich jetzt gut mit leben ...
lg tom