2.Versuch: Wie in Multilist Hintergrundfarbe abwechseln?

Wie verwendet man Module oder Aktion und passt diese an.

2.Versuch: Wie in Multilist Hintergrundfarbe abwechseln?

Beitragvon steri » 23. Jul 2007, 11:06

Als PHP Anfänger bin ich noch immer nicht drauf gekommen wie ich das lösen könnte:
Die Farbe soll sich im Modul Multist wie in folgendem Beispiel bei einer Tabelle abwechseln.

Code: Alles auswählen
<?PHP
  for($i=0;$i<=9;$i++){
?>
  <tr>
    <td class="row_<?PHP echo $i % 2; ?>">Reihe <?PHP echo $i; ?></td>
  </tr>
<?PHP
  }
?>


im CSS steht dann:
Code: Alles auswählen
.row_0 {
    background-color:        #FFFFFF;
}
.row_1 {
    background-color:        #E1E8F1;
}


Wie kann ich diesen php code in multilist an folgender stelle einbauen - wobei sich <div class="newslist"> immer ändern soll:
Code: Alles auswählen
if(count($articles) > 0){
      $output = '<div class="newslist">';
     
  foreach ($articles as $var)
      {
         $output .= createArticleOutput($var, REX_VALUE[8], 'REX_VALUE[7]', 'REX_VALUE[3]');
      }
      $output .= '</div>';
     
      echo $output.'<br>'.$pagination;
     
   }
steri
 
Beiträge: 215
Registriert: 12. Jul 2007, 13:59

Beitragvon therancher » 23. Jul 2007, 20:55

Hi, den abgeänderten code musst du innerhalb der foreach-"schleife" einbauen. dazu würde ich 2 neue klassen definieren analog deinem bsp. und einen zähler einbauen
ungefähr so:

Code: Alles auswählen
if(count($articles) > 0){
      $output = '<div class="newslist">';
      $i=0;     
  foreach ($articles as $var)
      {
         $output.= '<div class="zeile_'. $i % 2 . '">';
         $output .= createArticleOutput($var, REX_VALUE[8], 'REX_VALUE[7]', 'REX_VALUE[3]');
         $output.='</div>';
         $i++;
      }
      $output .= '</div>';

//....

   }


ungetestet!

gruss HT
spontanität will wohl überlegt sein!
therancher
 
Beiträge: 489
Registriert: 29. Jan 2007, 17:32
Wohnort: Sachsen

Funktionert

Beitragvon steri » 23. Jul 2007, 21:33

Super! Funktioniert bestens - VIELEN DANK!
steri
 
Beiträge: 215
Registriert: 12. Jul 2007, 13:59

Beitragvon stuttgarter » 26. Jul 2009, 20:38

Hi

Klingt interessant ...

könntet ihr einmal die Modulausgabe / Eingabe + css posten ?

Thx
Macs sind für die die nicht wissen wollen, warum Ihr Rechner funzt . .
stuttgarter
 
Beiträge: 213
Registriert: 18. Feb 2005, 13:00
Wohnort: stuttgart


Zurück zu Module/Aktionen [R3]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast