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 - 17: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 (1774)
am 07.11.2015 - 01: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 - 17: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 (1774)
am 08.11.2015 - 18: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 - 17: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 - 19: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

  • D 7.78 und eine sqlite Datenbank statt mySQL
  • Versenden von Anfragen per Webform
  • eMail-Adresse überprüfen ob diese auch tatsächlich existiert
  • [gelöst]Welche Tokens werden bei Images im Feld Dateiverzeichnis erlaubt
  • Modulupdate per Webinterace scheitert an authorize.php und access denied für Admin-User
  • Fehlermeldung nach Update auf PHP 7.4 - array offset on value of type null in geocoder_widget...
  • BEF Exposed Filter collapse funktioniert nicht mit Bootstrap Theme
  • content und media-files von drupal8 nach drupal9 migrieren
  • Notificationsnicht immer und gesammelt bei Update
  • Meldung zu Token im Statusbericht
  • Fehlermeldung: Deprecated function
  • Warning: call_user_func() expects parameter 1 to be a valid callback, class 'Drupal\node\Entity\Node' does not have a method 'ge
Weiter

Neue Kommentare

  • bei den meisten Hostern
    vor 11 Stunden 33 Minuten
  • wirklich sicherstellen kann man es nur,
    vor 11 Stunden 37 Minuten
  • Moin Moin vielen lieben Dank
    vor 17 Stunden 15 Minuten
  • Auch,wenn es noch über
    vor 21 Stunden 59 Minuten
  • Das steht über dem Bereich,
    vor 22 Stunden 1 Minute
  • Hallo Jenna, ich habe das
    vor 1 Tag 18 Stunden
  • Ich hatte gehofft, bis auf
    vor 1 Tag 18 Stunden
  • Wenn der Provider keine freie
    vor 1 Tag 19 Stunden
  • Problemeingrenzung
    vor 1 Tag 20 Stunden
  • Ich habe es bei einigen
    vor 2 Tagen 22 Stunden

Statistik

Beiträge im Forum: 245991
Registrierte User: 18832

Neue User:

  • finnster
  • Damian1802
  • MrWebMV

» Alle User anzeigen

User nach Punkten sortiert:
wla9012
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3916
ronald3831
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