Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten Ansicht
  #1  
Alt 08.11.06, 13:55
Benutzerbild von Junior
TYPO3 Forum Team
Administrator
 
Registriert seit: 18.08.04
Ort: Zürich
Alter: 33
Beiträge: 2.776
Junior eine Nachricht über Skype™ schicken
Wie erreiche ich durch "Klick-vergrössern" dass sich die Fenster Optionen verändern?

Bei Contentelementen mit Bildern gibt es die Möglichkeit, bei einem Klick auf das Bild entweder zu einer Ziel-URL zu verzweigen oder aber das Bild vergrössert in einem separaten Popup-Fenster anzuzeigen (dazu muss Javascript eingeschaltet sein).

Das neue Browserfenster ist an die Bildgrösse angepasst, das Bild ist dabei von einem schwarzen Rahmen umgeben. Die Rahmenbreite links und oben hängen vom verwendeten Browser ab, die Breite rechts und unten ist durch Standardwerte definiert.

Mit wenigen Zeilen Typoscript können Farbe und Breite des Rahmens sowie weitere Parameter angepasst werden. Im Objectbrowser finden sich die Standardwerte im Pfad tt_content.image.20.1.imageLinkWrap

Die Hintergrundfarbe (und damit des Rahmens um das Bild) kann individuell mit dem Bodytag des Popup-Fensters festgelegt werden. Mit den Einstellungen für topmargin, leftmargin, bottommargin und rightmargin legt man die Rahmenbreite links und oben fest. Die Browser unterscheiden sich nämlich in ihren Defaultwerten für die Margins. Setzt man alle Werte auf 0, so ist der schwarze Rahmen um das Bild nicht sichtbar:

Typoscript-Code:
1:
2:
3:
tt_content.image.20.1.imageLinkWrap {
bodyTag = <BODY bgColor="#cccccc" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
}

Mit dem Parameter bgColor wird die Hintergrundfarbe festgelegt.

Wenn man dem Bild eine Angabe der Quelle oder des Copyrights hinzufügen möchte, kann dies zum Beispiel in einem Textbereich unterhalb der Abbildung erfolgen. Dazu wird das Fenster mit dem Parameter JSwindow.expand um ein paar Pixel nach unten erweitert:

Typoscript-Code:
1:
tt_content.image.20.1.imageLinkWrap.JSwindow.expand = 0,20

Ein Text unter dem Bild lässt sich über den wrap-Parameter einfügen, dieser schliesst das img-Tag im Fenster ein. Im folgenden Beispiel wird unter dem Bild eine Tabellenzeile mit rechtsbündiger Ausrichtung platziert, die den Text www.typo3forum.net enthält:

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
tt_content.image.20.1.imageLinkWrap {
bodyTag = <BODY bgColor="#cccccc" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">

width = 960m
title = Image from jweiland.net

JSwindow.expand = 0,20
wrap = <A href="javascript:close();"> | </a><table align="right"><tr><td><font face="verdana,arial,helvetica,sans-serif" size="2" color="#666666">www.typo3forum.net</font></td></tr></table>

}

Die maximale Grösse für Bilder im Popupfenster ist auf 800 x 600 Pixel eingestellt. Diesen Wert kann man durch Angabe von width und/oder height verändern, ein 'm' hinter der Grössenangabe sorgt dafür, dass das Seitenverhältnis beibehalten wird:

Typoscript-Code:
1:
tt_content.image.20.1.imageLinkWrap.width = 960m

Wer mag, kann auch den Inhalt der Titelzeile im neuen Fenster ändern:

Typoscript-Code:
1:
tt_content.image.20.1.imageLinkWrap.title = Bild im Popup-Fenster

© JWeiland http://jweiland.net/typo3cms/
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 02.12.06, 12:44
Benutzerbild von josDesign
TYPO3 Forum Team
Administrator
 
Registriert seit: 24.07.06
Alter: 23
Beiträge: 1.695
josDesign eine Nachricht über Skype™ schicken

Hey vielen Dank für diese hilfreiche Anleitung!

Aber nur wie kann man dies auch auf tt_news übertragen. Also damit meine ich, ich habe TT_NEWS am Laufen und es sieht so aus, dass es nicht wirklich greift.

Ich habe folgende Konfiguration in meinem TS-Setupfield meines Templates:

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
# Popup für Bilder fomatieren
tt_content.textpic.20{
1.imageLinkWrap = 1
1.imageLinkWrap {
enable = 1
bodyTag = <body bgColor=white leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
wrap = <a href="javascript:close();"> | </a><table align="right"><tr><td><font face="verdana,arial,helvetica,sans-serif" size="1" color="#666666">volleylions.at</font></td></tr></table>
JSwindow = 1
JSwindow.newWindow = 1
JSwindow.expand = 0,25
}
}

tt_content.image.20 {
1.imageLinkWrap = 1
1.imageLinkWrap {
enable = 1
bodyTag = <body bgColor=white leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
wrap = <A href="javascript:close();"> | </a><table align="right"><tr><td><font face="verdana,arial,helvetica,sans-serif" size="1" color="#666666">volleylions.at</font></td></tr></table>
JSwindow = 1
JSwindow.newWindow = 1
JSwindow.expand = 0,25
}
}

Wie kann ich dies auch für die News einstellen???

Mit bestem Dank im Vorraus,
jos
__________________
Bitte markiere Deinen Thread als Gelöst, wenn er es ist! Wie geht das? Hast Du ihn eventl. selbst gelöst? Dann lass uns an der Lösung teilhaben!
Das Anzeigen von Typoscript in Beiträgen steuern
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist Aus.
HTML-Code ist An.
Trackbacks are An
Pingbacks are An
Refbacks are An


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Seitenbaum erst beim 2ten Klick auf "Seite" sichtbar floreno Extension modifizieren oder neu erstellen 8 09.04.06 22:03
voreingestellt immer häckchen bei "klick-vergrößern" möglich? sissi TYPO3 3.x Fragen und Probleme 4 05.11.05 16:33


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:13 Uhr.


Powered by vBulletin® Version 3.6.8 Patch Level 2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Template-Modifikationen durch TMS