Zum Inhalt springen

randomImage 2. Bild entfernen

Erstellt am 11. April 2004 · 4 Antworten · letzte Antwort am 18. August 2004

Tags: Frage

x-mago ·

Ich möchte gerne ein random image darstellen. Im Prinzip geht das auch. Nur leider sind in dem Plugin 2 Bilder untereinander definiert.
Ich will aber nur 1 Bild ausgeben.
In dem Plugin konnte ich das dafür verantwortliche TS in ext_typoscript_setup.txt lokalisieren. Ich möchte nun aber ungerne das Plugin verändern.

Mit einem Extension-Template gelingt es mir ohne weiteres dieses Ziel zu erreichen. Etwa so:

temp.rndImageTop = USER_INT
temp.rndImageTop {
    userFunc = tx_ccrandomimage_pi1->main
    path = fileadmin/rnd_images/
    renderObj = COA
    renderObj {
        10 = IMAGE
        10.file = ###FILE_1###
    }
}

Ich will mein random image aber mit einemScript-Objekt realisieren.
Damit kriege ich das zweite Bild einfach nicht weg.
Meine Annahme war, das wenn ich in den Parametern den path setzte, daß ich dann relativ zu dieser Position
in der Objektstruktur auch das zweite Bild entfernen könne:

path = fileadmin/rnd_images/
renderObj.20 = CLEARGIF

Aber da passiert leider gar nichts.

Eigentlich würde ich gerne sowas wie ein unset machen.
Da mir bis jetzt nicht klar ist, ob das überhaupt geht, habe ich erst mal ein CLEARGIF als (schlechte) Alternative gewählt.

Wie kann ich in einem Script-Objekt das zweite random
image entfernen?

bye, mago

ChrF ·

ich verstehe Dein problem nicht!!

Wieso gehst du nicht einfach über den ExtensionManager zur Dateiliste von randomImage und editierst die Datei ext_typoscript_setup.txt ?

In dieser löschst du den 2. Bildmarker einfach heraus (sieht ähnlich aus, dessen, was du im Ext-template gemacht hast)

Und schon funktionierts!

Wenn du nun auf Deiner seite ein SCRIPT-Content-Element mit dem Code "randomImage" erstellst, und im BodyText den "path = ..." definierst, bekommst du an der gewünschten Stelle genau ein Zufallsbild angezeigt!

Dafür brauchst du dann kein Ext-Template und nix, und kannst beliebig viele Content-Elemente mit unterschiedlichsten Pfaden erstellen!!

Gruß
ChrF

xela04 ·

Hallo
Leider ist bei mir im ExtManager die Funktion Speichern nicht aktiv.
Aus der folgenden Meldung werde ich nicht ganz schlau:
"SAVING IS DISABLED - can be enabled by the TYPO3_CONF_VARS[EXT][noEdit]-flag]"

Ist das im ObjectBrowser?