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

[gelöst] Über Views deaktiviertes Bild bei Mousover anzeigen lassen?

Eingetragen von DrupNewb (68)
am 09.12.2010 - 12:58 Uhr in
  • Themes & Theming
  • Drupal 6.x

Hallöchen DC!

Folgende Frage stellt sich mir:
Ich habe in einem View den Inhaltstypen "Zeitschriften" ausgegeben, jedoch nur die Titel der Zeitschriften, welche ich auf ihre Beiträge verlinken lasse.
Das Bild/Logo zu der jeweiligen Zeitschrift, hab ich in der View mit drin, allerdings "von der Anzeigen ausgeschlossen".

Gibt es eine Möglichkeit über CSS dieses ausgeblendete Bild rechts neben dem Titel anzeigen zu lassen?

.viewZeitschriften a h2 {
  color:               white;
  font-size:           14px;
  margin:              4px 0 0 5px;
  font-weight:         bold;
  line-height:         1.4;
  width:               375px;
  height:              20px;
  border:              solid 1px black;
  padding:             6px;
  background:          #971C1F;
  -moz-border-radius:  10px;
  -khtml-border-radius:30px;
}
.viewZeitschriften a:hover h2 {
  color:               black;
  background:          #aaa;
  margin-left:         20px;
}

So sieht derweil der kleine CSS Abschnitt dazu aus.

Weihnachtliche Grüße

PS: Ich möchte die Seite frei von Flash und Java halten.

‹ Druckausgabe/ Theme/ Print.css Probleme Umsetzung des Holy Grail von Matthew James Taylor als Drupal Theme ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich brauche mehr Details

Eingetragen von derjochenmeyer@... (591)
am 09.12.2010 - 15:01 Uhr

Um dir wirklich helfen zu können musst du genauer erklären was du machen möchtest. Ich brauche mehr Details (Zitat)

Ich habe es so verstanden, dass das Bild bei einem Mouseover statisch (also an einer fixen Stelle) nebendem Titel eingeblendet werden soll. Das geht mit CSS, allerdings müsstest du dazu noch das HTML Grundgerüst posten (also die komplette "row" des Views als HTML).

Alternativ geht das auch sehr stylisch mit einem jQuery Plugin qTip:
http://craigsworks.com/projects/qtip/demos/content/images

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mhm.

Eingetragen von DrupNewb (68)
am 09.12.2010 - 15:12 Uhr

An sich hast du schon richtig verstanden was ich machen möchte.
Es gibt halt ne bestimmte Anzahl an Zeitschriften, die als Inhaltstyp Zeitschriften eingebunden sind, von denen ich aber nur den Titel anzeigen lasse.
Der Titel verlinkt logischerweise auf den Inhalt, also auf die jeweilige Zeitschrift.
Zu jeder Zeitschrift habe ich auch ein Cover von der Zeitschrift über ein CCK Feld mit hochgeladen.
Das Bild hab ich in der View für die Zeitschriften auch mit ausgewählt, allerdings den Haken bei "Von der Anzeige ausschließen" gemacht.
Sobald man mit der Maus über den Titel fährt, soll quasi rechts neben dem Titel das Cover/Bild angezeigt werden, an einer festen Position.

Ich bin mir grad nich sicher was genau ich dir posten soll.
In welcher Datei steht das geschrieben, was du sehen willst? In der views.css?

Weihnachtliche Grüße

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das steht im Quelltext bei

Eingetragen von derjochenmeyer@... (591)
am 09.12.2010 - 15:39 Uhr

Das steht im Quelltext bei der Anzeige. Aber ich versuchs mal ohne:

<div class="views-row oder-irgend-eine-klasse">
  <a href="">Zeitschrift Titel</a>
  <div class="image"><img src="cover.jpg" /></div>
</div>

Wichtig ist dass das Eltern-Element (der Zeile = row) das Attribut position:relative; bekommt. Alles zusammen als Beispiel:

.views-row {
  position:relative;
}

.image {
  display:none;
  position:absoulte;
  top:0;
  left: -100px;
}

.views-row:hover .image {
  display:block;
}

Das letzte funktioniert aber nicht in allen Browsern denn :hover geht in manchen Browsern nur für links.

Alternative wäre das über jQuery zu lösen, das ersetzt die Funktionalität der letzten Zeile im obigen CSS und funktioniert in allen Browsern

  $('.views-row').mouseover( function () {
    $('.image', this).show();
  });

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also:

Eingetragen von DrupNewb (68)
am 09.12.2010 - 16:04 Uhr

Was du da gepostet hast sieht ganz interessant aus, aber ich bin mir nicht ganz sicher, ob es mir dabei hilft, was ich vorhabe, denn:
- es sind ja mehrere verschiedene Zeitschriften -> d.h. nach deinem Beispiel müsste ich für jede von den Zeitschriften sowas anlegen(?)
- das Bild/Cover der Zeitschriften ändert sich alle 2 Wochen - 2 Monate (hätte ich wohl noch dazu schreiben sollen ... 'tschuldigung )

Ich suche nach einer Lösung, die automatisch das bereits hochgeladene Bild der Zeitschrift (es sind 5 versch. Zeitschrift -> somit existieren auch 5 verschiedene Bilder) rechts neben dem Titel ausgibt, wenn man mit der Maus drüber fährt.
Das Bild zu der Zeitschrift ist ja bereits hochgeladen, allerdings über Views ausgeblendet.

Dennoch vielen Dank für deine Hilfsbereitschaft!

Ich habe auch schon mehrere Stunden mit der Suche über gewisse Suchmaschinen verbracht und schlussfolgere daraus, dass mein Anliegen entweder gar nicht so realisierbar ist, wie ich es mir erhoffte oder mit einem wirklich großen Arbeitsaufwand + Know-How verknüpft ist.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie gesagt, kein Problem wenn

Eingetragen von derjochenmeyer@... (591)
am 09.12.2010 - 16:15 Uhr

Wie gesagt, kein Problem wenn man den Code kennen würde :) Es ist egal wie häufig sich die Zeitschrift ändert. Den view kann man ja entsprechend anpassen. Den Code musst du auf jeden Fall nur einmal angeben.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Leider hab ich weiterhin

Eingetragen von DrupNewb (68)
am 09.12.2010 - 17:00 Uhr

Leider hab ich weiterhin absolut keine Ahnung, was genau ich dir posten soll. S:

Moment!
Ich glaub ich hab grade ne Idee!

*Edit: Hab das Problem gelöst.
Habs jetzt so hinbekommen, wie ich wollte.
Das Problem war, dass ich in der View das Bild schon ausgeblendet habe, somit konnte ich das gar nich so umsetzen, wie du mir das als Beispiel gegeben hast.
Hab das Bild jetzt in Views aktiviert und so ähnlich dein Beispiel übernommen.
So funzt das ..

Danke!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Bitte :) Du hättest auch das

Eingetragen von derjochenmeyer@... (591)
am 09.12.2010 - 17:03 Uhr

Bitte :)

Du hättest auch das Feld mit dem Titel so umschreiben können (im views interface) dass das Bild innerhalb des Titels (mit dem Link) angezeigt wird. Damit umgehst du das Problem, dass :hover browserübergreifend nur auf Links funktioniert.

  • Anmelden oder Registrieren um Kommentare zu schreiben

derjochenmeyer@drupal.org

Eingetragen von DrupNewb (68)
am 09.12.2010 - 17:58 Uhr
derjochenmeyer@drupal.org schrieb

Bitte :)

Du hättest auch das Feld mit dem Titel so umschreiben können (im views interface) dass das Bild innerhalb des Titels (mit dem Link) angezeigt wird. Damit umgehst du das Problem, dass :hover browserübergreifend nur auf Links funktioniert.

Interessant! Ich glaub das schau ich mir morgen nochmal genauer an.
Heute ist erstmal Schluss! q:

Weihnachtliche 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 2 Tagen
  • Hey danke
    vor 1 Woche 3 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 4 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 1 Tag
  • Da scheint die Terminologie
    vor 2 Wochen 1 Tag
  • Kannst doch auch alles direkt
    vor 2 Wochen 6 Tagen
  • In der entsprechenden View
    vor 2 Wochen 6 Tagen
  • Dazu müsstest Du vermutlich
    vor 2 Wochen 6 Tagen
  • gelöst
    vor 5 Wochen 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20450

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» 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 12 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