Ergebnis 1 bis 7 von 7

Thema: CSS Klassen umschreiben

  1. #1
    Contao-Nutzer
    Registriert seit
    15.04.2013.
    Beiträge
    78
    User beschenken
    Wunschliste

    Standard CSS Klassen umschreiben

    Ich möchte ein CSS-Framework in mehreren Systemen (Contao, Drupal, usw.) nutzen, damit sich die Klassen jedoch nicht von System zu System unterscheiden, möchte ich diese in Contao umschreiben.

    Beispiel:
    Code:
    .float_left => .align-left
    .float_right => .align-right
    Wie kann ich dies am einfachsten in Contao lösen, bzw. gibt es eine einfachere Lösung als ein eigenes Modul mit entsprechenden Hooks zu erstellen? Wirkt sich ein solches Modul ggf. auf die Performance aus?

  2. #2
    Community-Moderator Avatar von schman
    Registriert seit
    19.06.2009.
    Ort
    Dornbirn
    Beiträge
    3.739
    User beschenken
    Wunschliste

    Standard

    Kannst du nicht einfach dein CSS Framework adaptieren und die beiden klassen vereinen? Ich denke das wäre der kleinste Aufwand

    PHP-Code:
    .float_left, .align-left { ... } 
    Kein Privat Support via PM.

  3. #3
    Contao-Nutzer
    Registriert seit
    15.04.2013.
    Beiträge
    78
    User beschenken
    Wunschliste

    Standard

    So ähnlich mache ich das im Moment, die Lösung finde ich allerdings nicht sonderlich schön da sie das Framework zumüllt. Mit Hilfe von less werden je nach gesetzter Software andere Klassen verwendet:

    config.less
    Code:
    @software: contao;
    
    .css-classes when (@software = contao) {
      @import "contao.less";
    }
    
    .css-classes;
    contao.less
    Code:
    @align-left: float_left;
    @align-right: float_right;

  4. #4
    Community-Moderator Avatar von schman
    Registriert seit
    19.06.2009.
    Ort
    Dornbirn
    Beiträge
    3.739
    User beschenken
    Wunschliste

    Standard

    OK, das umschreiben dürfte wahrscheinlich ein wenig schwieriger werden. Da die float (CSS) Klasse Hardcodiert ist. Zu finden in der Controller.php
    Kein Privat Support via PM.

  5. #5
    Contao-Nutzer
    Registriert seit
    15.04.2013.
    Beiträge
    78
    User beschenken
    Wunschliste

    Standard

    Core Hacks kommen auf keinen Fall in Frage, ich denke da werden wir nicht um Hooks und ein eigenes Modul herum kommen.

    Dennoch danke ich dir für deine Antworten.

  6. #6
    Community-Moderator Avatar von schman
    Registriert seit
    19.06.2009.
    Ort
    Dornbirn
    Beiträge
    3.739
    User beschenken
    Wunschliste

    Standard

    bitte gerne, du könntest noch versuchen bei github einen feature request abzusetzen vielleicht lässt leo mit sich reden 😉
    Kein Privat Support via PM.

  7. #7
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.558
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wie's der Zufall so will, hier das passende Ticket dazu: https://github.com/contao/core/issues/7051
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

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
  •