[gelöst] Relationen / Beitragsreferenz
am 06.08.2013 - 22:20 Uhr in
Hallo ihr Lieben,
ich arbeite mich schon eine ganze Weile in Drupal ein und bin nun an einen Punkt an dem ich leider davon ausgehe,
dass ich etwas elementares nicht begriffen habe. Denn wenn es um Relationen zwischen Inhaltstypen geht komme
ich einfach nicht weiter. Dafür gibt es gleich mehrere Beispiele:
Ausgangssituation:
Ich habe einen Inhaltstypen "Kunden" und einen "Aufträge" (Entity 1:n). Im Auftrag wird der Kundentitel (hier trage ich die Kundennummer ein)
über eine Beitragsreferenz verknüpft.
Des Weiteren gibt es noch einen Inhaltstypen "Produkte". Ein Auftrag kann mehrere Produkte enthalten. Beim Anlegen des Auftrags ist auch
dies eine Beitragsreferenz mit dem Produkttitel.
1. Ich möchte einen View erstellen, der nur die Aufträge eines bestimmten Kundens aufruft. Dieser View soll über einen Tab aus dem jeweiligen
Kunden-View aufgerufen werden. Bei der Erstellung des Views kann ich jedoch unter Filterkriterien nur einen bestimmten Kunden auswählen.
Auch über Beziehungen finde ich keine sinnvolle Auswahl. Möglich wäre ja Beispielsweise die Node-Id über die URL zu übergeben. Ich finde
aber keine Einstellung die es mir erlaubt diese im View auszulesen.
2. Über die URL habe ich auch versucht die Kundennummer bei Anlegen eines neuen Kunden zu übergeben. Aber die Angabe %get[code] im
entsprechenden Feld bei Auftrag führt nicht zum gewünschten Erfolg. Wenn ich Beitragsreferenz auswähle ist es gar nicht möglich Code einzugeben.
3. Bei der Auswahlliste für die Produkte möchte ich nicht nur die Produktid in der Liste stehen haben, sondern etwas im Format "ProduktId | Produktbeschreibung".
Aber auch diese Möglichkeit habe ich nicht mehr, wenn ich die Felder als Beitragsreferenz verknüpfe.
Da alle diese Probleme die ich auch nach ausführlichen Lesen in Büchern, im Forum und im Netz nicht lösen konnte, glaube ich, dass ich bereits
bei der Anlage der Inhaltstypen etwas falsch gemacht habe. Ich habe ein Verständnisproblem was die Anlage der Inhaltstypen in der DB angeht.
Ich denke in einzelnen untereinander verknüpften Tabellen. In der Tabelle stehen allerdings alle Inhaltstypen in einer Tabelle und werden wohl über
die Node-Id organisiert (grob gesagt). Mir fehlt einfach irgendwie die Möglichkeit Daten durch gezielte Abfragen auszuwählen.
Vielleicht kann jemand etwas Licht ins Dunkle bringen...
- Anmelden oder Registrieren um Kommentare zu schreiben
Beziehungen sind bei Views
am 07.08.2013 - 08:22 Uhr
Beziehungen sind bei Views schon notwendig für Deine Struktur. Du mußt Die Beziehung über das Referenzfeld aufsetzen und dann über die erste Referenz eine zweite um von Auftrag zum Produkt zu kommen. Dann hast Du alle Felder zur Verfügung. Beim Eintragen der Felder im View mußt Du dann darauf achten, über welche Beziehung das Feld zu erreichen ist. Das ist im Prinzip schon alles.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *