Slices per "random" ausgeben

Wie verwendet man Templates oder erstellt Navigationen und passt diese an.

Slices per "random" ausgeben

Beitragvon ovo » 17. Feb 2011, 15:29

Hallo,
ich möchte gerne alle Slices eines Artikels in zufälliger Reihenfolge ausgeben.

Mein Ansatz:
Code: Alles auswählen
$slice = OOArticleSlice::getFirstSliceForArticle( 37 );
while ($slice != null)
{
   $aSlices[] = $slice;
   $id = $slice->getId();
   $slice = $slice->getNextSlice();
}

Ich würde nun $aSlices sortieren und dann die Inhalte der Reihe nach ausgeben. Doch wie komme ich an den Inhalt des OOArticleSlice-Objektes ran? :?

Danke für Eure Hilfe
Stefan
LG
Stefan
ovo
 
Beiträge: 40
Registriert: 13. Okt 2010, 11:56

Re: Slices per "random" ausgeben

Beitragvon jeandeluxe » 17. Feb 2011, 15:53

ovo hat geschrieben: Doch wie komme ich an den Inhalt des OOArticleSlice-Objektes ran?


$slice->getValue(n);

hth,
Jan
RexSEO Support Checklist | Redaxo API Docu | rexdev.de | "You start with some money.."
mark your solved threads [SOLVED]™ promotion tour..
Benutzeravatar
jeandeluxe
 
Beiträge: 1941
Registriert: 29. Sep 2005, 09:50
Wohnort: Hamburg

Re: Slices per "random" ausgeben

Beitragvon ovo » 17. Feb 2011, 18:06

jeandeluxe hat geschrieben:$slice->getValue(n);

Danke für die Antwort, aber $slice->getValue(n) gibt nur den Wert einer Variablen im Slice zurück.
LG
Stefan
LG
Stefan
ovo
 
Beiträge: 40
Registriert: 13. Okt 2010, 11:56

Re: Slices per "random" ausgeben

Beitragvon jeandeluxe » 17. Feb 2011, 23:42

ovo hat geschrieben:.. aber $slice->getValue(n) gibt nur den Wert einer Variablen im Slice zurück

OOArticleSlice::getSlice()

hth,
Jan
RexSEO Support Checklist | Redaxo API Docu | rexdev.de | "You start with some money.."
mark your solved threads [SOLVED]™ promotion tour..
Benutzeravatar
jeandeluxe
 
Beiträge: 1941
Registriert: 29. Sep 2005, 09:50
Wohnort: Hamburg

Re: Slices per "random" ausgeben

Beitragvon ovo » 18. Feb 2011, 08:43

jeandeluxe hat geschrieben:OOArticleSlice::getSlice()
hth,
Jan


Danke, :idea: das wars!
Code: Alles auswählen
   $slice = OOArticleSlice::getFirstSliceForArticle( 37 );
   while ($slice != null)
   {
      $aMySlices[] = $slice;
      $slice = $slice->getNextSlice();
   }
   shuffle( $aMySlices );
   $ncount = count($aMySlices);
   for( $i=0; $i<$ncount; $i++ )
   {
      print $aMySlices[$i]->getSlice();
   }


LG
Stefan
LG
Stefan
ovo
 
Beiträge: 40
Registriert: 13. Okt 2010, 11:56


Zurück zu Templates/Navigationen [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast