Struktureller Aufbau, Module
am 17.08.2014 - 19:09 Uhr in
Hallo,
kurze Vorstellung: ich bin'n ziemlicher Drupal-Depp, aber arbeite hart daran das zu ändern. Ich habe mich für Drupal entschieden, weil ich erstmal andere Probleme habe, als auch noch php zu lernen. Habe mittlerweile einiges zu Drupal gelesen und mir etliche screencasts reingedröhnt. Ich denke mit dem CMS glücklich werden zu können und habe mittlerweile (hoffentlich) eine halbwegs gesunde Vorstellung von den Modulen, die ich brauche. Allerdings ist der Funktionsumfang doch erschlagend und es tauchen mit neuen Erkenntnisse auch immer mehr neue Fragen auf, und ich hoffe hier Antworten darauf zu finden.
---
Konkret, wie erhalte ich so etwas wie eine 1:n Verbindung?
Beispiel, ich habe den Content-Type "Platten", die Felder beschreiben die Band, das Cover, etc. Jetzt kommt Content-Type "Song", mit Feldern wie Titel, Text, etc. Wie kann ich dann eine variierende Anzahl von "Songs" einer Platte zuordnen?
Über die Taxonomy und den gemeinsamen Plattentitel, sodass mir View die Datensätze wieder zusammenstrickt? Gibt es da was eleganteres?
- Anmelden oder Registrieren um Kommentare zu schreiben

Das geht einfach mit dem
am 17.08.2014 - 19:27 Uhr
Das geht einfach mit dem Modul [do:entityreference]. Damit definierst Du bei der Platte ein Referenzfeld, das den Song referenziert. Nach demselben Verfahren kannst Du auch die Songs mit einem Autor, einer Band, einem Interpreten verbinden ohne die Information doppelt zu halten.
Das Ding klingt gut. Vielen
am 18.08.2014 - 13:11 Uhr
Vielen Dank für die schnelle Antwort.
Das Ding klingt gut ... und funktioniert bestens.
---
Einzige Schwäche, die Zuodnung. Also wenn ich jetzt 2x content "Song" mit bspw. dem gleichen Titel habe, sind die doch etwas schwer auseinanderzuhalten - wenn ich mich bei der Platte befinde und das referenz drop-down sehe.
Wie kann ich beim Anlegen einer "Song" Entity dafür sorgen, dass diese gleich der richtigen "Platte" zugeordnet wird?
Context?
Zur Definition der Referenz
am 18.08.2014 - 15:30 Uhr
Zur Definition der Referenz kannst Du eine View benutzen. Damit kannst Du auch mehr als nur den Titel für die Auswahl anzeigen.
Waagerechte Felder
am 19.08.2014 - 17:16 Uhr
Gibt's eine Möglichkeit Fields irgendwie horizontal anzuordnen, statt immer nur untereinander? Gerade bei mehreren kleineren Feldern (zB: Länge x Breite x Höhe) wird das ja sonst sehr schnell unübersichtlich. Ich meine keine inline Darstellung ... und fürchte, dass es nur mit CSS geschrubbel machbar ist?
Das ist schon im wesentlichen
am 19.08.2014 - 18:31 Uhr
Das ist schon im wesentlichen richtig, aber man kann es dadurch vereinfachen, daß man bei mehreren Feldern die ersteren von der Ausgabe ausschließt und beim letzten die Ausgabe überschreibt. Dort hast Du dann die aufbereiteten Felder (auch unterdrückte) als Token zur Verfügung. Damit kann man eine eigene HTML-Struktur aufbauen, die dann die Arbeit im CSS erleichtert.
Feld Gruppe?
am 19.08.2014 - 19:53 Uhr
Danke *seufz* wird also erstmal verschoben, untereinander ist ja erstmal nicht soo schlimm XD
Wie wäre Folgendes zu bewerkstelligen? Zwei Felder, eines bedient sich aus der Taxonomy und bietet damit eine Art Überschrift an, das andere ist simpler Fließtext. So weit kein Problem. Jetzt hätte ich gerne so etwas wie einen "Add" button, um weitere dieser 2er Feld-Kombis dadrunter zu erzeugen. Mit einem einzigen Feld ist es ja kein Problem, aber wie könnte man das mit einer kleinen Gruppe von Feldern machen? Field-Group modul habe ich mir zwar angeschaut, aber das sah jetzt nicht wirklich so zielführend aus.
field collections ist dein
am 20.08.2014 - 04:55 Uhr
field collections ist dein modul
Field Collection
am 20.08.2014 - 08:44 Uhr
Sieht gut aus, danke.
Felder berechnen
am 23.08.2014 - 17:58 Uhr
Was brauche ich (oder wenn ich was integriertes übersehen habe: wo finde ich es) um Felder mit Zahlenwerten einfachen Rechenoperationen zu unterziehen? Die zu berechnenden Felder stammen sowohl aus einer Seite (Seite A: Feld Länge x Feld Breite = Feld Fläche), wie auch von mehreren Seiten (zB addieren der Flächen von Seite A+B). Geht's das Views-intern oder muss es ein xtra Modul sein?