imageLinkWrap

Dieses Objekt umschließt die Eingabe (ein Bild) mit einem Link auf das Skript showpic.php, zusammen mit Parametern die solche Dinge wie die Größe des Bildes, die Hintergrundfarbe des neuen Fenster usw. angeben.

Außerdem wird ein MD5-Hash der Parameter erzeugt. Dieser Hash wird auch in showpic.php erzeugt, und die beiden Hashes MÜSSEN übereinstimmen, damit das Bild angezeigt wird. Dies ist eine Sicherheitsfunktion um Benutzer daran zu hindern, die Parameter in der URL selbst zu ändern.

PHP-Funktion: $cObj->imageLinkWrap()

Eigenschaft Datentyp Beschreibung Standard
Daten einholen:

width

int (1-1000)

Wenn Sie entweder der Breite (width) oder der Höhe (height) m anhängen, bleiben die Proportionen des Bildes erhalten und width/height fungiert als Maximalmaß.

height

int (1-1000)

Siehe width.

effect

Siehe GIFBUILDER / EFFECT

Beispiel:
gamma=1,3 | sharpen=80 | solarize=70

sample

boolean

Wenn diese Eigenschaft gesetzt ist, wird zum Skalieren von Bildern -sample anstelle von -geometry benutzt. Sample benutzt kein Antialiasing und ist daher viel schneller.

alternative
TempPath

 

Gibt einen alternativen Pfad für temporäre Bilder an. Muss in der Liste TYPO3_CONF_VARS ["FE"]["allowedTempPaths"] gefunden werden.

title

String

Seitentitel des neuen Fensters (HTML)

bodyTag

<tag>

<BODY>-Tag des neuen Fensters.

wrap

wrap

Wrap des Bildes, welches zwischen den <BODY>-Tags ausgegeben wird.

target

<A>-Daten: target

ANMERKUNG: Nur wenn JSwindow gesetzt ist.

JSWindow boolean

Das Bild wird in einem neuen Fenster geöffnet, welches den Maßen des Bildes angepasst ist.

JSWindow.expand

x,y

x und y werden den Fenstermaßen hinzugefügt.

JSWindow.
newWindow

boolean

Jedes Bild wird in einem neuen Fenster geöffnet.

JSWindow.altURL

string / stdWrap

Wenn diese Eigenschaft irgendeinen Wert hat, wird das JS-Fenster NICHT showpic.php anzeigen, sondern die durch diesen Wert angegebene URL.

typolink

typolink

ANMERKUNG: Diese Eigenschaft überschreibt den imageLinkWrap, wenn sie irgendetwas zurückliefert.

enable

boolean / stdWrap

Das Bild wird NUR verlinkt, wenn diese Eigenschaft wahr ist.

0

Beispiel

TypoScript

TypoScript
1.imageLinkWrap = 1
1.imageLinkWrap {
	enable = 1
	bodyTag = <BODY bgColor=black>
	wrap = |
	width = 800m
	height = 600
	JSwindow = 1
	JSwindow.newWindow = 1
	JSwindow.expand = 17,20
}