Wechsende Hintergrundfarbe bei Artikel List Advanced

Gesperrt
Mirco NAJU
Beiträge: 77
Registriert: Sa 30. Mai 2009, 09:11
Kontaktdaten:

Wechsende Hintergrundfarbe bei Artikel List Advanced

Beitrag von Mirco NAJU »

Wohl dem, der immer gleiche Hintergrundfarben hat. Da steh ich nun vor der Wand und sehe die Tür nicht.

Kann mir jemand die Tür aufmachen und mir die erleuchtung bringen, wie ich das Modul-Template kodieren muss, dass ich abwechselnd zwei unterschiedliche divs angezeigt bekomme?

Code: Alles auswählen

<h2>Mitmachen</h2>
    <!-- BEGIN:BLOCK -->
        <div class="box light">
            <h3>{HEADLINE}</h3>
            {IMG_0}
            <p>{TEXT_1} <a href="{LINK}" class="pfeildoppel">Mehr</a></p>
        </div>

        <div class="box dark">
            <h3>{HEADLINE}</h3>
            {IMG_0}
            <p>{TEXT_1} <a href="{LINK}" class="pfeildoppel">Mehr</a></p>
        </div>
    <!-- END:BLOCK -->
<p class="rule">&nbsp;</p>
Wie trenne ich die dinger gleich nochmal?

Gerade absolut Betriebsblind :(
xmurrix
Beiträge: 3217
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Hat sich bedankt: 4 Mal
Danksagung erhalten: 19 Mal
Kontaktdaten:

Re: Wechsende Hintergrundfarbe bei Artikel List Advanced

Beitrag von xmurrix »

Hallo,

mach doch im Template eine Plathalter für wechselnde Hintergrundfarben

Code: Alles auswählen

<h2>Mitmachen</h2>
    <!-- BEGIN:BLOCK -->
        <div class="box {ZEBRA}">
            <h3>{HEADLINE}</h3>
            {IMG_0}
            <p>{TEXT_1} <a href="{LINK}" class="pfeildoppel">Mehr</a></p>
        </div>
    <!-- END:BLOCK -->
<p class="rule">&nbsp;</p>
und fülle diesen Plathalter in der Modulausgabe in der Schleife abwechselnd mit den CSS-Klassen

Code: Alles auswählen

$zebra = 'dark';
foreach ($foo as $bar) {
    ...
    $zebra = ($zebra == 'light') ? 'dark' : 'light';
    $tpl->set('d', 'ZEBRA', $zebra);
    ...
    $tpl->next();
}
Gruß
xmurrix
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
Gesperrt