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

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.

 

Beispiel

  1. 1.imageLinkWrap = 1
  2. 1.imageLinkWrap {
  3.   enable = 1
  4.   bodyTag = <BODY bgColor=black>
  5.   wrap = <A href="javascript:close();"> | </A>
  6.   width = 800m
  7.   height = 600
  8.  
  9.   JSwindow = 1
  10.   JSwindow.newWindow = 1
  11.   JSwindow.expand = 17,20
  12. }

Kommentare von registrierten Benutzern:

Kommentar von: Markus

05. 12. 2007, 17:42
Kann man irgendwie die Breite des Bildes abfragen und nur gegebenenfalls wrappen?
Z.B. in der Art:

10.imageLinkWrap.enable = 10.file.width > 200

Profil

Kommentar von: Jo

22. 08. 2006, 17:35
Ab Version 4 müssen wohl folgende beiden Parameter gesetzt
werden:
Typoscript:Zeilennummerierung:  An / Aus

  1.         10.imageLinkWrap = 1
  2.         10.imageLinkWrap.enable = 1
  3.         …


Profil

Kommentar von: JocMet67

03. 07. 2006, 19:56
das funktioniert in typo3 4.0 anscheinend nicht mehr

Profil



Seite drucken
 
TYPO3 Version 4.2.0 testen

TYPO3 Ver. 4.2.0 testen

Testen Sie die neue TYPO3 Version 4.2.0 kostenlos für einen Monat

TYPO3 Bücher

TYPO3 Workshops


TYPO3 Einführungsschulung
in Berlin:
Montag, 07.07.
in Espelkamp:
Montag, 04.08.

TYPO3 Intensivschulung
in Espelkamp:
Mi., 06.08. - Fr., 08.08.
in Würzburg:
Mo., 18.08. - Mi., 20.08.
in Köln:
Mo., 01.09. - Mi., 03.09.
in Berlin:
Mi., 24.09. - Fr., 26.09.

TYPO3 Extensionschulung
in Berlin:
Mo., 14.07. - Mi., 16.07.
in Espelkamp:
Mo., 11.08. - Mi., 13.08.