Einzelne Fields in Views gruppiert als Table ausgeben mit Bezug zur Zeile
am 29.03.2016 - 17:53 Uhr in
Ich habe 6 einzelne Fields in einem Content Type (simple Preisübersicht für verschiedene Saisonzeiten):
Diese Fields haben weiter keinen Bezug zu anderen Feldern, im Admin Bereich gruppiere ich diese Fields mit Field Group Multiple als Table mit immer neuen Sets zum Anlegen für die verschiedenen Saisonzeiten, das klappt alles bestens, auch die Ausgabe mit Multiple Table funktioniert.
Für den Frontend Bereich würde ich aber gerne Views nehmen (reine Layout Geschichte) und hier kommt das Problem:
Ich bekomme die Felder nicht gruppiert, optisch zwar schon als Table, aber es werden alle Werte ausgegeben, also nicht nur die Werte der jeweiligen zusammen gehörigen Zeilen, sondern alle Kombinationen die mit 6 Fields und mehreren Zeilen möglich sind.
Der Bezug fehlt komplett, was ja eigentlich auch logisch ist.
Wie kann man das hinbekommen das Views Table in der jeweiligen Zeile nur die 6 Feldwerte anzeigt die in diese Zeile gehören?
Grüße Jenna
- Anmelden oder Registrieren um Kommentare zu schreiben
views ist aber nur sekundär etwas für Layout
am 29.03.2016 - 21:52 Uhr
in erster Linie ist views ein Datenselektionsmodul.
Layout solltest du alleine mit Template und CSS gestalten. Views liefert dir die Daten dazu.
Grüße
Ronald
kannst doch jedes feld
am 30.03.2016 - 08:12 Uhr
kannst doch jedes feld ausgeben (leere ausblenden, die nicht zur saison gehören) und zur not im view felder die ausgabe neu definieren
C.A.W. Webdesign
Aggregation sollte das Problem lösen
am 30.03.2016 - 08:35 Uhr
Kombiniere (nicht addiere!) die Deltas der Felder jeder Zeile zu einem neuen Feld und aggregiere die Zeilen auf dieses Delta. Dann sollten alle 0-er, alle 1-er, alle 2-er usw. zusammenstehen.
Wilfried
Drupal: a CMS without typo in its name
Auf Drupal.org bin ich als Pepe Roni unterwegs!
Views: Datenselektion und Darstellung!
am 30.03.2016 - 08:41 Uhr
Layout solltest du alleine mit Template und CSS gestalten. Views liefert dir die Daten dazu.
Das sehe ich nicht so. Views ist in erster Linie natürlich zur Datenselektion da. Aber es dient auch zur inhaltlichen Auszeichnung der Daten (schließlich habe ich unterschiedliche Layouts wie Listen und Tabellen). Und deshalb sollte man das Layout nicht unnötig von Views trennen und in separate Templates legen. CSS sorgt dann für die korrekte Präsentation der Daten.
Wilfried
Drupal: a CMS without typo in its name
Auf Drupal.org bin ich als Pepe Roni unterwegs!
Zitat: Kombiniere (nicht
am 31.03.2016 - 12:43 Uhr
Kombiniere (nicht addiere!) die Deltas der Felder jeder Zeile zu einem neuen Feld und aggregiere die Zeilen auf dieses Delta. Dann sollten alle 0-er, alle 1-er, alle 2-er usw. zusammenstehen.
Ich habe mich immer schon gefragt wofür Delta Felder da sind, super, bin schon einen Schritt weiter.
In der View habe ich unter Filterkriterien die Deltas angelegt und unter Operator "ist gleich mit" den Wert 0 (Null) eingetragen, damit stehen alle zusammengehörigen Werte in der Zeile, genial, aber eben nur aus row-delta-0
Oder benutzt man dafür den Operator "Regulärer Ausdruck"?
Wie bekommt man es jetzt hin das alle möglichen Zeilen berücksichtigt werden von: row-delta-0 bis row-delta-12
Als Alternative habe ich noch versucht die Delta Fields unter Global: Feldgruppe (Feldgruppe) zu gruppieren, das hat nichts bewirkt.
Kombiniere die Deltas..., hier komme ich nicht weiter, meinst du damit unter "Felder" oder unter "Filterkriterien", oder unter "Kontextfilter"...
Grüße Jenna
wie schon oben: kannst doch
am 31.03.2016 - 13:39 Uhr
wie schon oben: kannst doch jedes feld ausgeben (leere ausblenden, die nicht zur saison gehören) und zur not im view felder die ausgabe neu definieren
evto. noch fieldcollection und pro saison ein feld für die saison und evtl field collection table oder field collection views (damit kannst du die field collection mit views ausgeben)
C.A.W. Webdesign
Zitat: wie schon oben: kannst
am 31.03.2016 - 15:23 Uhr
wie schon oben: kannst doch jedes feld ausgeben (leere ausblenden, die nicht zur saison gehören) und zur not im view felder die ausgabe neu definieren
Ich brauche kein Field Collection, ich nutze Field Group und darum geht es auch gar nicht. Habe ich doch im 1. Thread beschrieben, Felder zusammengehörig in einer Zeile ausgeben ohne das diese den Bezug zum Zeilenwert verlieren. Das kann Views mit Sicherheit ohne Zusatzmodule, siehe Beitrag von wbue, ich finde nur die richtigen Einstellungen für den Zeilenbezug noch nicht.
Grüße Jenna