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
-
- lib.headerImg.1 {
- file.import = uploads/media/
- file.import.data = levelmedia:-1, slide
- file.import.listNum = rand
- file.maxH = 200
- file.maxW = 960
- file.minH = 200
- file.minW = 960
- alttext = Header-Bild
- }
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
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!
Re: riesig
Danke für den Kommentar - freut mich sehr!
Genial!
Vielen Dank, dass du das in eine Extension gegossen hast!
mak_randlistnum
Ich werde das Feature den Core-Entwicklern vorschlagen, vielleicht ist es ja tatsächlich interessant für zukünftige Versionen von TYPO3.