Ergebnis 1 bis 18 von 18

Thema: Wer rendert das Logo?

  1. #1
    Contao-Nutzer Avatar von martin.schaible
    Registriert seit
    12.01.2023.
    Beiträge
    23

    Standard Wer rendert das Logo?

    Hallo

    Ich suche mir gerade ein wenig fusselig. Im Admin kann ich das Logo des Themes prima austauschen. Ich würde aber gerne eine eigene CSS-Klasse dazu erstellen, weil ich die "width" und "height"-Angaben im Markup nicht so mag.

    Zuerst dachte ich, dass ich im gekauften Theme den Code für's Rendern des Bildes finde. Dies ist nicht der Fall. Also wird es wohl eine Contao Core-Funktion zu sein.

    Könnt ihr mir helfen?

    Danke!

    ThemeLogo.png

  2. #2
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.335
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Möglicherweise hilft es, wenn Du schreibst, um welches Theme es sich handelt.

  3. #3
    Contao-Nutzer Avatar von martin.schaible
    Registriert seit
    12.01.2023.
    Beiträge
    23

    Standard

    Das Theme heisst "enfants"

  4. #4
    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
    ---------------------------------
    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.”

  5. #5
    Contao-Nutzer Avatar von martin.schaible
    Registriert seit
    12.01.2023.
    Beiträge
    23

    Standard

    Ja, aber die Version für Contao 5.

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.111
    Partner-ID
    10107

    Standard

    Zitat Zitat von martin.schaible Beitrag anzeigen
    weil ich die "width" und "height"-Angaben im Markup nicht so mag.
    Warum?
    » sponsor me via GitHub or PayPal or Revolut

  7. #7
    Contao-Nutzer Avatar von martin.schaible
    Registriert seit
    12.01.2023.
    Beiträge
    23

    Standard

    Ist das jetzt wichtig, ob ich etwas mag oder nicht?

    Ich würde nur gerne wissen, wo in diesem Fall das Markup generiert wird.

  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

    Zitat Zitat von martin.schaible Beitrag anzeigen
    Ist das jetzt wichtig, ob ich etwas mag oder nicht?
    Nicht wirklich, aber für Bilder sind die Größenangaben im Markup eine gut gemeinte Empfehlung.
    https://www.w3schools.com/tags/att_img_width.asp

    Die Leute die sich mit der Materie ernsthaft beschäftigen geben hier mindestens ungern Tips, die gegen "best practice" verstoßen.
    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 Avatar von martin.schaible
    Registriert seit
    12.01.2023.
    Beiträge
    23

    Standard

    Wie gesagt möchte ich die Grössenangaben in der CSS-Datei festlegen und nicht im Markup.

  10. #10
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.078
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Falls das in Contao immer noch so ist wie in den "älteren" Versionen wie 4.13, dann könntest du durch Einschalten des Debug-Modus herausfinden, welches Template das Bild ggf ausgibt.
    Soviel zu deiner Frage.

    Aber auch mich würde interessieren, was dich an der Ausgabe von "width" und "height" eines Bilds stört. Das darf man ja nicht mit Inline-Styles vermischen und es hat eine durchaus wichtige Funktion, weil dadurch dem Browser die Größe des Bilds bereits bekannt ist, bevor es heruntergeladen ist. Wenn es fehlt, wird Lighthouse das jedenfalls anmeckern. Womit man natürlich auch leben kann, wenn es wichtigere Gründe dafür gibt als "Das sieht nicht aus!" Wenn man es weglässt, sollte man dem Browser den korrekten Seitenaufbau mit alternativen Ansätzen erleichtern.

    Zitat Zitat von web.dev
    Images without dimensions #
    Always include width and height size attributes on your images and video elements. Alternatively, reserve the required space with CSS aspect-ratio or similar. This approach ensures that the browser can allocate the correct amount of space in the document while the image is loading.

  11. #11
    Contao-Nutzer Avatar von martin.schaible
    Registriert seit
    12.01.2023.
    Beiträge
    23

    Standard

    Herrje, es wird langsam schräg.

    Dies habe ich geschrieben:

    Ich würde aber gerne eine eigene CSS-Klasse dazu erstellen
    Jetzt werde ich wiederholt belehrt, dass die Höhen- und Breiten-Angabe unverzichtbar ist. Ja klar, aber ich habe nie geschrieben, dass diese entfernt werden.


    Danke, ich werde den Debug-Modus anwerfen.

  12. #12
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.111
    Partner-ID
    10107

    Standard

    Prüfe mal ob beim Theme (im Backend) eine Bildgröße für das Logo dabei ist. Dort könntest du die CSS Klasse hinzufügen.
    » sponsor me via GitHub or PayPal or Revolut

  13. #13
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.078
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von martin.schaible Beitrag anzeigen
    Ich würde aber gerne eine eigene CSS-Klasse dazu erstellen, weil ich die "width" und "height"-Angaben im Markup nicht so mag.
    ThemeLogo.png
    Und wie soll man das anders interpretieren, als dass du die "width" und "height" im Markup entfernen willst? Zumal du gefragt hast, wo das ausgegeben wird. Aber ich stimme dir zu, du hast nie explizit geschrieben, dass du es entfernen willst. Aber wie auch immer, des Menschen Wille ist sein Himmelreich...

  14. #14
    Contao-Nutzer Avatar von martin.schaible
    Registriert seit
    12.01.2023.
    Beiträge
    23

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Prüfe mal ob beim Theme (im Backend) eine Bildgröße für das Logo dabei ist. Dort könntest du die CSS Klasse hinzufügen.
    Ich sehe da ein Feld "CSS-ID/Klasse". Das werde ich ausprobieren.

    Danke!

  15. #15
    Contao-Nutzer Avatar von martin.schaible
    Registriert seit
    12.01.2023.
    Beiträge
    23

    Standard

    Das hat leider nicht geklappt. Die eingegebene Klasse (Bild, Experteneinstellung) wird dem übergeordneten div-Tag zugeordnet.

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

    Support Contao

    Standard

    Auch damit kann man das img-Tag ja mit CSS stylen.
    Wenn Du das so nicht willst, wirst Du das Template anpassen müssen.
    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.




  17. #17
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.111
    Partner-ID
    10107

    Standard

    Zitat Zitat von martin.schaible Beitrag anzeigen
    Das hat leider nicht geklappt. Die eingegebene Klasse (Bild, Experteneinstellung) wird dem übergeordneten div-Tag zugeordnet.
    Gemeint war die Bildgrößeneinstellung, nicht beim Bildinhaltselement selbst (falls das ein Bildinhaltselement ist).
    » sponsor me via GitHub or PayPal or Revolut

  18. #18
    Contao-Nutzer Avatar von martin.schaible
    Registriert seit
    12.01.2023.
    Beiträge
    23

    Standard

    Ich bemerke gerade, dass das gekaufte Theme teilweise sehr abenteuerliches CSS beinhaltet. Darum werde ich zuerst mal das Theme gemäss Wünschen anpassen und erst später Details bearbeiten.

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
  •