Avisota: inline CSS in Elementen?

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Tina
    Contao-Fan
    • 10.01.2010
    • 374

    #1

    Avisota: inline CSS in Elementen?

    Hallo,

    erst mal danke für diese tolle Erweiterung!

    Ich habe eine Frage zur CSS-Erstellung. Am besten wäre es ja, inline-styles zu verwenden, um sicherzugehen, dass auch alle E-Mail-Clients das CSS richtig interpretieren (z. B. ignoriert GoogleMail alle CSS-Definitionen, die im Head untergebracht sind).
    Nun werden die in Avisota angelegten Elemente ja direkt als tr-Elemente eingefügt. Gibt es eine Möglichkeit, diesen Elementen im Template noch inline-styles zu verpassen? Also ist es möglich, auf einfache Weise an die einzelnen Tags heranzukommen und ein style-Attribut hinzuzufügen?
    Oder gibt es eine andere Lösung, die ich gerade nicht sehe?

    Danke und viele Grüße
    Tina
  • hofff
    Administrator
    • 02.06.2011
    • 846

    #2
    Hallo Tina,

    das ist eigentlich problemlos möglich. Einfach die gewünschten Templates bearbeiten und im Templatesverzeichnis abspeichern. Was willst denn du speziell machen?

    fg
    nicky


    ---
    I am here: http://maps.google.com/maps?ll=51.344789,12.383949
    --
    von meinem iPad mit Tapatalk gesendet.
    ... alles wird besser!

    Präsident der Contao Association Website/Github | Mitglied der Contao Community Alliance Website/Github

    individuelle Webanwendungen, Erweiterungen und noch viel mehr ... www.hofff.com/Github

    Kommentar

    • Tina
      Contao-Fan
      • 10.01.2010
      • 374

      #3
      Hallo Nicky,

      ich würde gern den Inhaltselementen vom Newsletter nachträglich im Template inline styles hinzufügen.

      Zum Beispiel füge ich mit "$this->body" im Template ja alle Elemente hinzu, die für den Bereich "Inhalt" angelegt sind. Aus jedem Inhaltselement wird ein tr-Element erstellt. Wenn hier z. B. Links oder Bilder enthalten sind, würde ich diesen gerne im Template inline styles hinzufügen. Ich könnte diese Elemente natürlich über strpos() suchen und über str_replace() styles hinzufügen, finde das aber etwas unschön.

      Ich hoffe, ich habe das einigermaßen verständlich ausgedrückt.

      Gruß
      Tina

      Kommentar

      Lädt...