Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Views ›

Einzelne Fields in Views gruppiert als Table ausgeben mit Bezug zur Zeile

Eingetragen von Jenna (1883)
am 29.03.2016 - 17:53 Uhr in
  • Views
  • Drupal 7.x oder neuer

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

‹ Views Referenz Limit Webform submissions Serial number aktualisieren nach löschen eines Eintrages ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

views ist aber nur sekundär etwas für Layout

Eingetragen von ronald (3857)
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.

  • Anmelden oder Registrieren um Kommentare zu schreiben

kannst doch jedes feld

Eingetragen von caw (2762)
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

  • Anmelden oder Registrieren um Kommentare zu schreiben

Aggregation sollte das Problem lösen

Eingetragen von wbue (234)
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.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Views: Datenselektion und Darstellung!

Eingetragen von wbue (234)
am 30.03.2016 - 08:41 Uhr
ronald schrieb

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.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Kombiniere (nicht

Eingetragen von Jenna (1883)
am 31.03.2016 - 12:43 Uhr
Zitat:

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

  • Anmelden oder Registrieren um Kommentare zu schreiben

wie schon oben: kannst doch

Eingetragen von caw (2762)
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)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: wie schon oben: kannst

Eingetragen von Jenna (1883)
am 31.03.2016 - 15:23 Uhr
Zitat:

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

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • gepatchte PHP Version 7.4 für Windows
  • Canvas Palette: Eine fertige Komponentenbibliothek für Drupal Canvas
  • Hilfe zu Updates oder Composer
  • Vergleich Drupal und Contao
  • [geloest] Blocks in Bootstrap nebeneinander darstellen und nicht untereinander
  • DrupalCamp Frankfurt 27-28 November 2026
  • Bitte mein Bentzerkonto löschen
  • Beim Aufruf einiger Inhalte erhalte ich folgende Fehlermeldung
  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
Weiter

Neue Kommentare

  • Muss ja nicht genau php 8.3 sein
    vor 2 Wochen 5 Stunden
  • Guten morgen und Danke
    vor 2 Wochen 12 Stunden
  • Evtl. versuchen auf PHP 8 zu wechseln
    vor 2 Wochen 18 Stunden
  • Danke Schmittrich. Die Frage
    vor 2 Wochen 2 Tagen
  • Keine Antwort auf die Frage nach dem Woher
    vor 2 Wochen 2 Tagen
  • Danke ich werde mir die
    vor 8 Wochen 5 Stunden
  • Vielen Dank für Ihren
    vor 8 Wochen 2 Tagen
  • Composer ist sehr ratsam
    vor 8 Wochen 4 Tagen
  • Vielen Dank für den
    vor 9 Wochen 8 Stunden
  • Die alten CMS Vergleiche von contentmanager.de
    vor 9 Wochen 21 Stunden

Statistik

Beiträge im Forum: 250323
Registrierte User: 20572

Neue User:

  • alxshell
  • AnthonyhoF
  • Philiphelve

» Alle User anzeigen

User nach Punkten sortiert:
wla9466
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 8 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association