+ Antworten
Seite 1 von 3 1 2 3 LetzteLetzte
Ergebnis 1 bis 10 von 30

Thema: CSS eines Moduls überschreiben

  1. #1
    War schon öfter hier
    Registriert seit
    29.09.2008
    Beiträge
    104
    Bedankte sich
    19
    Erhielt 5 Danksagungen
    in 5 Beiträgen

    Standard CSS eines Moduls überschreiben

    Hallo,

    kann ich eine CSS-Datei (mod_jflanguageselection.css) eines Moduls (mod_jflanguageselection) überschreiben oder geht das nicht?

    Nach Anweisung sollte man einfach nur in <mein_template>/html/ einen Unterordner mit dem Modulnamen anlegen, also /mod_jflanguageselection/ und darein dann die CSS-Datei, also mod_jflanguageselection.css mit den eigenen Regeln speichern.
    Es wird aber nicht angenommen.

    In:

    http://www.joomlaportal.de/joomla-te...schreiben.html

    habe ich das selbe Problem schon gelesen, aber dort wird nie gesagt, ob das nun definitiv NICHT geht, das müsste doch jemand wissen, oder?

    Bitte um ein kurzes Ja oder Nein,

    Gruß, franc
    Geändert von franc (23.09.2010 um 20:11 Uhr) Grund: GELÖST

  2. #2
    Molly_68
    Gast

    Standard

    Also, meiner meinung nach hat das .css nichts unter html zu suchen...

  3. #3
    Moderator Avatar von time4mambo
    Registriert seit
    11.12.2006
    Ort
    76646 Bruchsal
    Alter
    54
    Beiträge
    14.348
    Bedankte sich
    455
    Erhielt 2.972 Danksagungen
    in 2.791 Beiträgen

    Standard

    Überschreiben kannst du nur PHP-Dateien - u.a. mit HTML-Angaben/-Ausgaben.
    Dort kannst du dann - auch wenn Molly was anders sagt - direkt CSS-Angaben schreiben. Aber du musst eben die Ausgabedatei des Moduls überschrieben.

    Wenn das Modul jedoch eine eigene CSS-Datei hat, dann ändere doch einfach die Angaben in eben dieser Datei.
    Das Überschrieben wäre nur dann notwendig, wenn die CSS-Angaben hart vercodet sind - also eben direkt in der Datei stehen, was man - da hat Molly schon recht - möglichst nicht machen sollte. Aber auch dann lohnt das überschreiben nicht unbedingt, da meistens nur wenige CSS-Angaben geändert werden brauchen.



    Axel
    Schulungen, Webentwicklung: time4mambo
    (Video-)Tutorials: time4joomla

  4. #4
    War schon öfter hier
    Registriert seit
    29.09.2008
    Beiträge
    104
    Bedankte sich
    19
    Erhielt 5 Danksagungen
    in 5 Beiträgen

    Standard

    Ja, in "beez" ist auch keinerlei CSS in den overrides zu finden.
    Ich schließe daraus, dass es ein Denkfehler meinerseits ist:
    Wenn ich eine CSS-Datei überschreiben will, dann muss ich einfach nur eigene Styles anlegen, die die bestehenden Regeln neu definieren. Dadurch dass meine eigenen Styles in meinem Template NACH den modul-CSS-Dateien gelesen werden, überschreiben sie ja automatisch die bestehenden Regeln. Das ist ja nichts, was mit Joomla zu tun hat.
    Bei php-Dateien (die man überschreiben kann) ist das ja prinzipiell anders gelagert.

    Sehe ich das richtig?

  5. #5
    War schon öfter hier
    Registriert seit
    29.09.2008
    Beiträge
    104
    Bedankte sich
    19
    Erhielt 5 Danksagungen
    in 5 Beiträgen

    Standard

    Zitat Zitat von time4mambo Beitrag anzeigen
    ...Wenn das Modul jedoch eine eigene CSS-Datei hat, dann ändere doch einfach die Angaben in eben dieser Datei...
    Das hat es. Aber dann ist es beim nächsten Update ja wieder weg.

  6. #6
    Moderator Avatar von time4mambo
    Registriert seit
    11.12.2006
    Ort
    76646 Bruchsal
    Alter
    54
    Beiträge
    14.348
    Bedankte sich
    455
    Erhielt 2.972 Danksagungen
    in 2.791 Beiträgen

    Standard

    Da sich unsere Posts überschritten haben - hast meine Antwort gelesen?


    Axel
    Schulungen, Webentwicklung: time4mambo
    (Video-)Tutorials: time4joomla

  7. #7
    Molly_68
    Gast

    Standard

    Hey, Axel,
    ich meinte doch nicht im .html, sondern in dem Ordner Menno...
    @franc
    Mach einfach von deinem geänderten .css eine Sicherheitskopie, die du dann bei Updates usw. wenn sie dann überschrieben sind, wieder überschreibst -.-
    By the way, ich baller alles an Änderungen in die template.css, mal sehen, wann sich das rächt *g*

  8. #8
    Wohnt hier Avatar von Joomla-Hilfe
    Registriert seit
    12.08.2010
    Beiträge
    3.668
    Bedankte sich
    78
    Erhielt 1.094 Danksagungen
    in 874 Beiträgen

    Standard

    Zitat Zitat von Molly_68 Beitrag anzeigen
    Also, meiner meinung nach hat das .css nichts unter html zu suchen...
    Jein. Unter html hat es natürlich wirklich nichts zu suchen, aber im CSS-Ordner des Templates. Allerdings verhindern die meisten Programmierer die vorgesehene eigene Definition eines CSS, indem sie die Funktion zum Einbinden eines zusätzlichen Stylesheets nicht in die View(s) packen, sondern in eine der Verwaltungsdateien, die man mit einem Override nicht (ohne weiteres) überschreiben kann.

    Da hilft nur, den Programmierer zu informieren und bis zum Bugfix die Extension zu hacken, indem man dort die Funktion löscht/auskommentiert und stattdessen das Nachladen des eigenen CSS in Overrides unterbringt.

  9. #9
    Molly_68
    Gast

    Standard

    Ich möchte einen tränenumflorten Smilie, weil ich mich immer falsch ausdrücke, aber natürlich das fachlich richtige meine

  10. #10
    War schon öfter hier
    Registriert seit
    29.09.2008
    Beiträge
    104
    Bedankte sich
    19
    Erhielt 5 Danksagungen
    in 5 Beiträgen

    Standard

    Zitat Zitat von time4mambo Beitrag anzeigen
    Da sich unsere Posts überschritten haben - hast meine Antwort gelesen?
    Ich habe sie doch sogar zitiert. Aber erst in meinem zweiten Post von 13:03.

+ Antworten
Seite 1 von 3 1 2 3 LetzteLetzte

Lesezeichen

Berechtigungen

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