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

Colorbox in Views abschalten [gelöst]

Eingetragen von peterp (86)
am 06.11.2015 - 18:47 Uhr in
  • Module
  • Drupal 7.x

Auf angelegten Produktseiten habe ich für die eingefügten Bilder die Colorbox aktiviert. Funktioniert perfekt.

Mit dem Teaserbreak nehme ich jeweils das Bild und den ersten Textabsatz für eine View, die mir bestimmte Produktgruppen auflistet. Die Bilder werden dabei entsprechend verkleinert. Die View füge ich per Block in eine Node ein. Funktioniert perfekt.

Das Problem ist, dass auch auf den kleinen Bildern in der View die Colorbox aktiviert ist, was irritiert. Wenn ich die Colorbox per "Konfiguration -> Medien -> Colorbox -> Erweiterte Einstellungen -> Show Colorbox on specific pages" für die Node rausnehme, poppt das Overlay trotzdem auf, das Bild wird maximiert dargestellt und die Colorbox erscheint ohne ihr Layout (Ausschaltbutton, Tokentext usw). Zurück komme ich auch nur noch mit Browser-Backbutton.

Ich habe vergeblich versucht, mit den Entity-View-Modes für Bild gezielt die Darstellung nur in der Node mit dem kompletten Inhalt zuzulassen.

Bin dankbar für jeden Hinweis darauf, wie ich das Poppup in den View-Blöcken abschalten kann.

‹ [Gelöst] Felder mit unterschiedlichem Inhalt Colorbox in Views abschalten [gelöst] ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ähmm ... wenn ich Dich jetzt

Eingetragen von Ionit (1792)
am 07.11.2015 - 02:27 Uhr

Ähmm ... wenn ich Dich jetzt richtig verstanden habe, musst Du die Colorbox-Settings im View deaktivieren denn dort wirst Du sie sicherlich aktiviert haben (im Image-Field).

Schau mal nach!

In den Colorbox-Settings gibt es auch eine Option welche Bilder die Colorbox beinhalten soll (Gallery (image grouping) ) - wenn dort die falsche Option gewählt wurde, "schnappt" sich die Colorbox alle Bilder die es findet ... da musst Du auch mal nachgucken.

Drupal rockt!!!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Ionit, vielen Dank für

Eingetragen von peterp (86)
am 08.11.2015 - 18:55 Uhr

Hallo Ionit,
vielen Dank für Deine Antwort.

Du schriebst:

Zitat:

wenn ich Dich jetzt richtig verstanden habe, musst Du die Colorbox-Settings im View deaktivieren denn dort wirst Du sie sicherlich aktiviert haben (im Image-Field).

Nein, die View benutzt keine Felder sondern den Inhalt bis zum teaser-break.

Weiter schriebst Du:

Zitat:

In den Colorbox-Settings gibt es auch eine Option welche Bilder die Colorbox beinhalten soll (Gallery (image grouping) ) - wenn dort die falsche Option gewählt wurde, "schnappt" sich die Colorbox alle Bilder die es findet

In den Colorbox-Settings gibt es bei mir keine solche Einstellmöglichkeit.

Die Colorbox wird aktiviert durch eine selbsterstellte Entity-Viewmode ("Produktbild-links") für den Dateityp Bild. Die wird unter Struktur --> Dateityp --> Bild --> Manage Filedisplay mit der Colorbox verknüpft. Im Inhalt der Produktseite erhält das eingefügte Bild (Bildfeld) die Viewmode (Display as) "Produktbild-links" und alles funktioniert einwandfrei.

Durch die Verwendung des Teasers der Produktseite mit dem Bild, das (natürlich immer noch) die Viewmode "Produktbild-links" hat, wird logischerweise auch in der Viewdarstellung die Colorbox getriggert. Das ergibt im Quellcode einen ..... -wrapper um das Bild mit den beiden Klassen "init-colorbox-processed" und "cboxElement" sowie einen href mit src zum Bild (denn die Colorbox braucht ja auch die Bilddatei.

Und nun mein Problem: Wenn ich nun in Konfiguration --> Medien --> colorbox --> Erweiterte Einstellungen --> Show Colorbox on specific pages die Colorbox für die Node ausschalte in der per Block meine View erscheint, wird zwar die Colorbox abgeschaltet (die beiden Klassen "init-colorbox-processed" und "cboxElement" sind jetzt weg) aber der Rest des a-Wrappers mit dem Link zur Bilddatei bleibt. Das führt dazu, dass bei Klick auf das Thumbnail das Bild im Browser geöffnet wird und ich nur noch mit dem Browser Back-Button zurück komme.

Wie werde ich den Link zur Bilddatei los?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Da muss ich passen - mit

Eingetragen von Ionit (1792)
am 08.11.2015 - 19:10 Uhr

Da muss ich passen - mit "Entity-Viewmode" kenne ich mich nicht aus.

Wenn Du Imagefields in Views ODER in Nodes verwendest und dort Colorbox aktivierst, hast Du in den Field-Display-Settings eine "Image Grouping" Möglichkeit - dort kann man verschiedene Dinge einstellen wie Colorbox die Images verwendet UND Gruppiert! Wenn dort etwas falsches aktiviert ist, "greift sich" Colorbox alle Bilder!

Gallery (image grouping)
How Colorbox should group the image galleries.

Ich könnte mir vorstellen (ins Blaue), dass Entity-Viewmode da eine falsche Grouping-Methode verwendet und dadurch die Fehler kommen.

Aber - wie erwähnt - mit "Entity-Viewmode" kenne ich mich nicht aus und will jetzt aich nichts Falsches sagen.

Drupal rockt!!!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Trotzdem Dank für Deine

Eingetragen von peterp (86)
am 10.11.2015 - 18:48 Uhr

Trotzdem Dank für Deine Antworten. Ich werde weiter suchen

  • Anmelden oder Registrieren um Kommentare zu schreiben

Da es keine direkte Lösung

Eingetragen von peterp (86)
am 16.11.2015 - 20:59 Uhr

Da es keine direkte Lösung für mein Problem zu geben scheint, habe ich mir indirekt mit CSS geholfen.

div.view-content a.colorbox {
pointer-events: none !important;
cursor: default !important;}

Das überschreibt jede vorherige Anweisung auch aus den Javascripten der Colorbox mit dem Ergebnis, dass innerhalb von Views weder die Colorbox noch das Bild aufpoppt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • PHP 8.1 - Deprecated function: rtrim()
  • Preloader / Spnner entfernen Menu Link Modal-Modul
  • Schriftgröße standard einstellen
  • Drupal Website gestalten
  • MariaDB 10.6
  • Entity Reference - Title Felder werden als Link angezeigt
  • Tokens werden in Viev als Link angezeigt
  • [bug entdeckt & workaround gefunden] benutzerdefinierte Felder vom Userprofil tauchen ungefragt auch in den Forumtopics auf...
  • [gelöst] Mass contact Empfängerliste nach Taxonomy Term statt Rolle
  • Update V. 9.3.12 auf V. 9.4 mit Fehler: Modul mySQL fehlt. Bitte Hilfe.
  • Sprachpfad, in Drupal Korrekt einstellen, auch bei den Meta-Tags
  • Update von Drupal 9.3 auf 9.4 oder bei 9.3 bleiben
Weiter

Neue Kommentare

  • Danke fürs Feedback. Gut dass
    vor 1 Tag 15 Stunden
  • Patch angewandt
    vor 1 Tag 18 Stunden
  • core_version_requirement: ^8
    vor 3 Tagen 20 Stunden
  • core_version_requirement: ^8
    vor 3 Tagen 20 Stunden
  • ok. Wenn ich das mache
    vor 3 Tagen 20 Stunden
  • Bei gleichem Namen hat das
    vor 3 Tagen 20 Stunden
  • Sorry, dass ich mich hier
    vor 3 Tagen 20 Stunden
  • Habe Patch versucht
    vor 4 Tagen 3 Stunden
  • Hier wird ein Patsch
    vor 4 Tagen 5 Stunden
  • Mit Drupal geht das um 150
    vor 4 Tagen 16 Stunden

Statistik

Beiträge im Forum: 247866
Registrierte User: 19592

Neue User:

  • Davidsnins
  • kudes
  • Tkakah

» Alle User anzeigen

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