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

Umschalten der Formate oder CSS Code im View

Eingetragen von FuXXz (174)
am 03.10.2014 - 18:42 Uhr in
  • Views
  • Drupal 7.x

Hallo zusammen,

ich würde gerne einem View die Möglichkeit geben, zwischen dem Display Format zu wählen. Sieht man ja oft bei Shops dass man zwischen Tabelle oder Grid wechseln kann, je nachdem wie man die Ergebnisse betrachten will.
Im Fall von einer HTML Liste oder einem Grid View sind es ja nur wenige Zeilen CSS Code die das übernehmen. Also in diesem Fall bräuchte ich einen Schalter im Header oder Footer des Views, der entweder die Klasse des views ändern kann und somit unterschiedliche CSS Befehle greifen oder ich benötige einen Button um CSS Code hinzuzufügen, nachträglich zu laden, CSS injection drupal_add_css() oder sonst wie. Habe leider keine Ahnung wie.

Komplizierter wird es wahrscheinlich wenn ich völlig andere formate laden will, bei dem das Format im view selbst umgestellt wird. Wie z.B. html list und slideshow. ODer kennt jemand dafür auch ne Lösung?

‹ Views sortiert nach Taxonomy Term Weight Views Tabelle mit fortlaufender Summierung ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Die HTML-Struktur ist in

Eingetragen von wla (9461)
am 03.10.2014 - 19:09 Uhr

Die HTML-Struktur ist in diesen Fällen doch total unterschiedlich. Du kannst also nur zwei View-Displays bauen und zwischen denen hin und her schalten. Dazu baust Du im Header des Views einfach nur einen Button ein, der den jeweils anderen View aufruft. (d.h. Du mußt einen Link "zu Fuß" bauen)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo,danke für die

Eingetragen von FuXXz (174)
am 03.10.2014 - 19:21 Uhr

Hallo,
danke für die Antwort.
Nein die HTML Struktur ist völlig identisch. Im ersten Fall zumindest. Format:unformated List, dort kann ich mit CSS ja alles was ich möchte draus machen. Mit float z.B ein Grid View, keine ahnung wozu das interne views grid view nützlich ist, da es ja Tabellen nutzt.
Im Falle einer kompletten umschaltung des Formates, gebe ich dir recht, dann ist HTML und Java völlig anders.

Dein Vorschlag ist eine Notlösung, ja. Denkbar wäre das auch elegant mit Display Suite oder QuickTabs zu lösen. Aber in diesem Fall habe ich zwei view query. Unpraktisch:(
Die Richtung wäre diese hier https://www.drupal.org/project/views_modes

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn Du in beiden Fällen über

Eingetragen von wla (9461)
am 03.10.2014 - 19:56 Uhr

Wenn Du in beiden Fällen über eine Unordered List arbeiten willst, ist das ein Fall für jQuery. Dann mußt Du das CSS für die entsprechenden Selectoren umschalten (d.h. neu setzen). Dazu brauchst einen Button als Auslöser, der eigentlich auf Nichts verlinkt, da ein Klick darauf dann das jQuery-Script startet. Sollte nicht so schwer sein, wenn Du das CSS entsprechend definiert hast. Außerdem muß der Aulöser getoggelt werden, da Du hin und her schalten willst.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo zusammen, ich muss das

Eingetragen von FuXXz (174)
am 08.08.2015 - 11:29 Uhr

Hallo zusammen,

ich muss das Thema leider nochmal ausgraben :(
Ich habe das Problem mittlerweile mit der Views internen Tab Menu Funktion oder Quicktabs gelöst.
Aber nun habe ich ein View für die Taxonomy Begriffe, dort ist als Pfad ja /taxonomy/term/% und somit kommt natürlich die Meldung "A display whose path ends with a % cannot be a tab."
Also Quicktabs nehmen, 2 Views erstellen (ein als Grid, der andere als Tabelle), beide in ein Tab, Argumente in QuickTabs übergeben und fertig.

Wenn ich nun eine Taxonomy aufrufe, bekomme ich die Hauptanzeige präsentiert, darunter oder darüber dann die Quicktabs (je nachdem, wo ich den Block einfügen) mit nochmals beiden Ansichten.
Ich benötige nun aber nur den Quicktab Block, der ja beide Views enthält. Derzeit habe ich also die standard Page Ansicht des Taxonomy view und dann nochmal darunter 2 Tabs :(

Irgendwie habe ich da einen Denkfehler, bei dem ihr mir hoffentlich helfen könnt.
Viele Grüße

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 5 Tagen
  • Hey danke
    vor 1 Woche 6 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 1 Stunde
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 4 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 4 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 1 Tag
  • In der entsprechenden View
    vor 3 Wochen 1 Tag
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 1 Tag
  • gelöst
    vor 5 Wochen 5 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 6 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 27 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