| 
28.04.2010
 | 
14:16

Neue TYPO3-Extension mak_randlistnum

Ich habe gerade eine neue TYPO3-Extension namens Random listNum entry (mak_randlistnum) ins TYPO3 Extension Repository (TER) hochgeladen. Der TS-Eintrag listNum wurde um einen Parameter rand erweitert. Dieser bewirkt, dass ein zufälliger Eintrag aus einer Liste verwendet wird.

Die Extension wurde inzwischen durch mak_stdwrapextended  ersetzt. Diese enthält die selbe Funktionialität, wird aber um weitere stdWrap-Möglichkeiten erweitert.

Da Beispiele mehr als tausend Worte sprechen, hier ein kleines Beispiel:

Quelltext:  Alles auswählen  |  Zeilennummerierung an/aus
  1. lib.headerImg = COA_INT
  2. lib.headerImg.1 = IMAGE
  3. lib.headerImg.1 {
  4.   stdWrap.required = 1
  5.   file.import = uploads/media/
  6.   file.import.data = levelmedia:-1, slide
  7.   file.import.listNum = rand
  8.   file.maxH = 200
  9.   file.maxW = 960
  10.   file.minH = 200
  11.   file.minW = 960
  12.   alttext = Header-Bild
  13. }

Normalerweise würde der Eintrag file.import.listNum eine Zahl, einen stdWrap oder eine Liste mit Indices enthalten. Statt dessen sorgt der Wert rand dafür, dass ein Zufälliger Eintrag gewählt wird (wichtig ist daher auch, dass COA_INT gesetzt wird, um den Eintrag nicht zu Cachen). Im obigen Beispiel wäre das ein beliebiges Bild aus dem Feld „Media” einer Seite.

Viel Spaß mit der Extension!

  •  
  • 4 Kommentare
  •  
Gravatar: moedockmoedock
06.09.2010
21:08

riesig

hallo,



vielen dank für diese bitter nötige extension.



hier ein kleines code beispiel mit der stdWrap.filelist funktion:



page.cssInline {



10 = IMG_RESOURCE

10.stdWrap.wrap = #header { background:url("../|") no-repeat scroll center bottom #FFFFFF !important;}



10.file {

import.filelist = fileadmin/***/images/header/||||1

import.listNum = rand

}



}

sparen kann man sich ja nun sämtliche random-image erweiterungen. "rand" sollte zum standard werden!

Gravatar: MaxMax
06.09.2010
22:26

Re: riesig

Danke für den Kommentar - freut mich sehr!

Gravatar: deflektordeflektor
10.09.2010
00:07

Genial!

Vielen Dank, dass du das in eine Extension gegossen hast!

Gravatar: MaxMax
13.09.2010
18:18

mak_randlistnum

Ich werde das Feature den Core-Entwicklern vorschlagen, vielleicht ist es ja tatsächlich interessant für zukünftige Versionen von TYPO3.

Mein Kommentar
Ich möchte über jeden weiteren Kommentar benachrichtigt werden.

Zurück