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 |
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ß. | ||
int (1-1000) | Siehe »width. | ||
Siehe »GIFBUILDER / EFFECT | Beispiel: | ||
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. | ||
Gibt einen alternativen Pfad für temporäre Bilder an. Muss in der Liste TYPO3_CONF_VARS ["FE"]["allowedTempPaths"] gefunden werden. | |||
String | Seitentitel des neuen Fensters (HTML) | ||
<tag> | <BODY>-Tag des neuen Fensters. | ||
wrap | Wrap des Bildes, welches zwischen den <BODY>-Tags ausgegeben wird. | ||
<A>-Daten: target | ANMERKUNG: Nur wenn »JSwindow gesetzt ist. | ||
boolean | Das Bild wird in einem neuen Fenster geöffnet, welches den Maßen des Bildes angepasst ist. | ||
x,y | x und y werden den Fenstermaßen hinzugefügt. | ||
boolean | Jedes Bild wird in einem neuen Fenster geöffnet. | ||
string / stdWrap | Wenn diese Eigenschaft irgendeinen Wert hat, wird das JS-Fenster NICHT showpic.php anzeigen, sondern die durch diesen Wert angegebene URL. | ||
ANMERKUNG: Diese Eigenschaft überschreibt den imageLinkWrap, wenn sie irgendetwas zurückliefert. | |||
boolean / stdWrap | Das Bild wird NUR verlinkt, wenn diese Eigenschaft wahr ist. | 0 |
Beispiel
1.imageLinkWrap = 1 1.imageLinkWrap { enable = 1 bodyTag = <BODY bgColor=black> wrap = <A href="javascript:close();"> | </A> width = 800m height = 600 JSwindow = 1 JSwindow.newWindow = 1 JSwindow.expand = 17,20 }
Kommentare von registrierten Benutzern:
| Autor | Nachricht |
|---|---|
|
Verfasst am: Mittwoch, 17-09-08 14:50
|
|
|
Leo
Dabei seit: 13. 07. 2005
Beiträge: 23
|
...die <![CDATA[ ]]> sind natürlich nur nötig, wenn man, wie ich, diese Sachen innerhalb eines TemplaVoila-FCEs einsetzt... |
|
Verfasst am: Mittwoch, 17-09-08 14:47
|
|
|
Leo
Dabei seit: 13. 07. 2005
Beiträge: 23
|
das funktioniert auch in Typo3 > 4 unter folgenden Vorraussetzungen: es muss auf ein wirklich existierendes Bild angewendet werden, druch Gifbuilder-Konstruktionen generierte Bilder funktionieren nicht. Ausserdem müssen die HTML-Tags in <![CDATA[ ]]> gestellt werden, sonst wirft das System mit Fehlermeldungen um sich: TYPOSCRIPT 10.imageLinkWrap = 1 10.imageLinkWrap.enable = 1 10.imageLinkWrap { bodyTag = <![CDATA[ <BODY bgColor=black> ]]> wrap = <![CDATA[ <A href="javascript:close();"> | </A> ]]> width = 800m height = 600 JSwindow = 1 JSwindow.newWindow = 1 JSwindow.expand = 17,20 typolink = 22 } |
|
Verfasst am: Mittwoch, 05-12-07 17:42
|
|
|
Markus
Dabei seit: 15. 10. 2002
Beiträge: 3
|
Kann man irgendwie die Breite des Bildes abfragen und nur gegebenenfalls wrappen? Z.B. in der Art: 10.imageLinkWrap.enable = 10.file.width > 200 |
|
Verfasst am: Dienstag, 22-08-06 17:35
|
|
|
Jo
Dabei seit: 01. 05. 2003
Beiträge: 13
|
Ab Version 4 müssen wohl folgende beiden Parameter gesetzt werden: TYPOSCRIPT … 10.imageLinkWrap = 1 10.imageLinkWrap.enable = 1 … |
|
Verfasst am: Montag, 03-07-06 19:56
|
|
|
JocMet67
Dabei seit: 04. 02. 2004
Beiträge: 43
|
das funktioniert in typo3 4.0 anscheinend nicht mehr |



