Ergebnis 1 bis 10 von 10

Thema: Ein Bild anzeigen, wenn man in einem Akkordeon mit der Maus über einen Text geht

  1. #1
    Contao-Nutzer
    Registriert seit
    20.10.2023.
    Beiträge
    4

    Standard Ein Bild anzeigen, wenn man in einem Akkordeon mit der Maus über einen Text geht

    Hallo Zusammen,

    ich habe gerade meine erste Contao-Installation eingerichtet und versuche sie nun anzupassen.
    In dem Zusammenhang würde ich gerne das im Betreff angesprochene realisieren. Geht das irgendwie? Oder gibt es dazu eine viel geschicktere Lösung?

    Hintergrund: Ich würde gerne in den einzelnen Akkordeon-Klappelementen eine Text-Auflistung (Topic 1, Topic 2, Topic 3 usw.) machen und wenn man mit der Maus über den 'Topic 1' fährt, dann soll ein Bild dazu angezeigt werden, wo ist eigentlich relativ egal. Einfach zu Veranschaulichung des Topics.

    Ist so etwas machbar? Geht vermutlich in die selbe Richtung, wie wenn man beim 'Überfahren' eines Bildes ein anderes/größeres Bild anzeigen will, das habe ich im Forum zwar schon gefunden, scheitert bisher aber daran, dass ich den TinyMCE irgendwie nicht installiert/aktiviert bekomme und das 'Erweiterte Einstellungen' bei mir zumindest nicht sehe (aber das ist wohl eine andere Baustelle)

    Also erstmal geht es mir um obiges Problem. Ist sowas einfach - oder mit einer Erweiterung möglich?

    LG
    Tommi

  2. #2
    Contao-Fan
    Registriert seit
    03.01.2012.
    Beiträge
    813

    Standard

    Mir stellt sich die Frage, warum der TinyMCE nicht angezeigt wird.

    Verwendest du das Standard-Akkordeon, das Contao zur Verfügung stellt?

    Hier kann man ja entweder mit Einzelelementen arbeiten, wo es sowohl einen TinyMCE als auch ein Bild-Upload gibt, oder mit Umschlägen. Und innerhalb der Umschläge kann man beliebige Elemente einfügen, wie z.B. ein Bild.

  3. #3
    Contao-Nutzer
    Registriert seit
    20.10.2023.
    Beiträge
    4

    Standard

    Ja, das mit dem TinyMCE irritiert mich auch, ich dachte der wird standardmäßig mit installiert - aber mir fehlt noch das Wissen, wie ich den nutzen kann (ich dachte ich könnte den in meinem Profil irgendwie für meinen User auswählen)

    Was Akkordeon angeht - ja, ich nutze die mit Contao installierte Version. Aktuell nutze ich den Umschlag (Anfang/Ende) und dazwischen liegen Text-Elemente. Das funktioniert auch wie gewünscht. Nun habe ich aber z.B.:


    Text1: SPIELGERÄTE
    Ball
    Ring
    Stock

    Text2: KLEIDUNG
    Mütze
    Hose
    Jacke

    usw.

    Und wenn man nun mit der Maus über 'Mütze' fährt, dann soll halt das Bild einer Mütze erscheinen (das sind nur Beispiele) - aber so ist die Idee.
    Aber ich vermute langsam fast, dass die Problematik an der nicht aktivierten/installierten TinyMCE Unterstützung liegt.
    Müsste ich den unter 'ELEMENTTYP' angezeigt bekommen, wenn er (korrekt) installiert wäre? Ich dachte man würde generell auf TinyMCE umstellen, also für alle Textfelder.

    Dann lassen wir das hier vlt. erstmal und ich suche erstmal nach der Lösung für den Editor.

    LG
    Tommi

  4. #4
    Contao-Fan
    Registriert seit
    03.01.2012.
    Beiträge
    813

    Standard

    Das ist komisch, vielleicht guckst du an der falschen Stelle im Backend? Ich hänge mal ein Screenshot bei, von einem "Text"-Inhaltslement, da sieht man den TinyMCE und den Bild-Upload.

    Wie sieht dein Text-Element aus, wenn du es mit dem Stift/Bearbeiten-Symbol aufrufst?
    Angehängte Grafiken Angehängte Grafiken

  5. #5
    Contao-Nutzer
    Registriert seit
    20.10.2023.
    Beiträge
    4

    Standard

    Hm, sieht bei mir nun irgendwie sehr ähnlich aus, oder nicht? Nur wenn ich ein Bild einfügen möchte, dann bekomme ich da nur, Quelle-Alternative Beschreibung-Höhe-Breite (sonst gibt es keine zusätzlichen Optionen)

    Die Frage bleibt für mich, wenn ich den Text ja so lassen will - wie im Screenshot zu sehen ist, aber nur beim überfahren des Textes ein Bild anzeigen lassen möchte, ob das mit dem Editor geht/gehen sollte (In den Eigenschaften des Textes diesen quasi mit einem Link auf ein Bild versehen) oder ob das unter Contao irgendwie anders geht.


    b1.jpg

  6. #6
    Contao-Fan
    Registriert seit
    03.01.2012.
    Beiträge
    813

    Standard

    Dann ist doch alles richtig aus meiner Sicht. Unter "Quelldatei" lädst du das Bild hoch bzw. es öffnet sich ein Popup mit der Dateiverwaltung, wo du das gewünschte Bild auswählst.

    Der Effekt mit dem Bild hat nicht direkt mit Contao zu tun, sondern mit CSS. Falls in deinem Fall nichts dagegen spricht, würde ich aber für jedes Wort ein eigenes Text-Element verwenden. Also nicht ein Element, wo alle 5 Wörter in einem TinyMCE stehen, sondern 5 Elemente, die jeweils ein Wort im TinyMCE haben. So lassen sich die Selektoren im CSS besser ansprechen. Ich würde noch auswählen, dass das Bild UNTER dem Text dargestellt wird.

    Das HTML sollte dann in etwa so aussehen:

    Code:
    <div class="ce_text block">
       <p>Ring</p>
       <figure class="image_container">
          <img src="files/ring.jpg" width="1920" height="1159" alt="">
       </figure>
    </div>
    Den Hover-Effekt könnte man ganz vereinfacht dargestellt z.B. so realisieren:

    Code:
    .ce_text figure {
       display: none;
    }
    
    .ce_text p:hover + figure {
       display: block;
    }

  7. #7
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    für jedes Wort ein eigenes Text-Element verwenden
    um das für Redakteure benutzbar zu machen, würde ich ein eigenes RSCE erstellen - dann kann Text und Bildauswahl gut eingebaut werden

  8. #8
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.751
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich würde erst einmal darüber nachdenken, ob das Konzept tatsächlich glücklich ist.
    • über ein Bild Hovern ist durchaus ein übliches Szenario und die Nutzer tun das auch
    • über Text Hovern um ein Bild angezeigt zu bekommen ist eher unüblich meine ich
    • an Abfangen von Touchscreen und an Barrierefreiheit hast Du in dem Zusammenhang gedacht?
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  9. #9
    Contao-Nutzer
    Registriert seit
    20.10.2023.
    Beiträge
    4

    Standard

    @mlweb
    1 - genau
    2 - wenn man darauf hinweist, dann schon
    3 - das ist durchaus ein Punkt, aber eine bestimmte Art an Information ist auf mobilen Geräten manchmal einfach gar nicht darstellbar, wenn es dafür aber auch nicht gedacht ist, passt das in meinen Augen schon.
    Abgesehen davon, wie will man eine große Tabelle oder z.B. eine Karte (auch das brauche ich) auf einem kleinen (wenn auch hochauflösendem Display) vernünftig darstellen. Das geht IMO gar nicht, nur über Workarounds...

    Führt hier aber zu weit. Ich fange, wie geschrieben, mit Contao erst an und hoffe mir in den nächsten Monaten auch mehr Wissen dazu anzueignen. Daher die Frage, ob sowas (einfach) möglich ist, ein geht/geht nicht oder macht wenig Sinn - denk nochmal drüber nach (wie von dir) war genau das was ich erwartet habe.

    Nun weiß ich, auf die einfache Art geht es nicht, also nicht einfach nur TEXT im Editor eingeben und dann in den Eigenschaften ein zugeordnetes BILD hochladen/auswählen/anzeigen lassen, wenn man über den Text drüber fährt.
    Alles gut, ich weiß Bescheid - lasse davon erstmal die Finger und evtl. bleibt dann vlt. der Workaround über TEXT->BILD (umwandeln) und dann wenn man über das Bild fährt ein weiteres Bild anzeigen, sowas in der Art.

    Danke erstmal für die Infos, ich kümmere mich dann erstmal um den Inhalt und schaue ob ich die Idee anders gelöst bekomme.

    LG
    Tommi

  10. #10
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.470
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Die Frage ist auch, ob und wie groß die Bilder sein sollen…

    Wenn ich in Akkordeons Pfeile als Icons einbinde, dann lässt sich das via CSS mit ::before und ::after umsetzen.

    Und so könnte man dann jedem Akkordeon Element eine CSS-Klasse geben und darin das gewünschte Bild definieren.

    Benötigt dann zwei Bildzustände, die sich via CSS Spites verschieben lassen…
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •