Ergebnis 1 bis 6 von 6

Thema: Teaser unterschiedlich formatieren

  1. #1
    Contao-Nutzer
    Registriert seit
    23.10.2012.
    Beiträge
    16

    Standard Teaser unterschiedlich formatieren

    Guten Tag allerseits,

    ist es möglich Artikelteaser mit unterschiedlichen Formatierungen zu erstellen? Bei der Einbindung auf einer Seite eines Elementtyp "Artikelteaser" wird dieser ja mit "ce_teaser" ausgezeichnet und kann formatiert werden. Die Teaser-CCS-Klasse, die im Artikel vergeben werden kann greift dabei leider nicht. Artikelteaser, die auf der gleichen Seite wie der Artikel selbst dargestellt werden, sind wiederum mit "mod_artikel" ausgezeichnet. Ich möchte aber gern, dass Teaser unterschiedlicher Rubriken auch unterschiedlich aussehen. Hat jemand eine Idee oder habe ich etwas übersehen?

    Gruß Frosch

  2. #2
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.871
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo,

    kann ich jetzt nicht nachvollziehen.

    Wenn ich dem Teaser eine Klasse z.B. 'Test' vergebe, bekomme ich im HTML
    <div class="mod_article test block" id="meinArtikel">

    und mit
    .mod_article.test { deineFormatierung; }
    kannst du dann den Teaser formatieren

  3. #3
    Contao-Nutzer
    Registriert seit
    23.10.2012.
    Beiträge
    16

    Standard

    Das stimmt genau! Soweit war ich auch schon.

    Wenn ich jetzt aber auf einer anderen Seite den Artikelteaser über Elementtyp "Artikelteser" einbinden möchte, ist die Formatierung weg. Die Auszeichnung sieht dann so aus: <div class="ce_teaser ce_text block"> Die vorher vergebene Klasse, z.B. test greift hier nicht mehr. Das heißt also, dass ein und der selbe Teaser unterschiedlich ausgegeben werden.

  4. #4
    Administrator Avatar von Nina
    Registriert seit
    04.06.2009.
    Ort
    Hamburg
    Beiträge
    4.755
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wenn du Inhalte an anderer Stelle wieder einbindest (z.B. eben via Inhaltselement > Include-Elemente > Artikelteaser), wird die Klasse nie mit übergeben, da diese nur für die Stelle gilt, wo sie original angelegt wurde. Du musst also an der neuen Stelle die Klasse erneut geben, da es sich technisch gesehen um ein neues Inhaltselement handelt (auch wenn diese wiederum anderen Inhalt inkludiert).

  5. #5
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.871
    Contao-Projekt unterstützen

    Support Contao

    Standard

    stimmt!
    aber wenn du hier nochmals die Klasse 'test' vergibst, wird das dann auch gezogen.
    du musst evtl. nur die class etwas "globaler" formatieren.

    z.B.
    .test p {color:red;}

    oder du deklarierst die Klasse .test nochmals mit der ce_teaser
    z.B.
    .mod_article.test { color:red; }
    .ce_teaser.test { color:red; }

  6. #6
    Contao-Nutzer
    Registriert seit
    23.10.2012.
    Beiträge
    16

    Standard

    @Nina

    So funktioniert es! Einfacher geht es nicht. Ist eigentlich auch logisch, wenn man drauf kommt... :-)

    Danke für euere Tipps

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
  •