Zum Inhalt springen

Bei "Klick vergrößern" nur Bild anzeigen

Erstellt am 10. November 2010 · 7 Antworten · letzte Antwort am 11. November 2010

Tags: Bilder, Frage

Kamasutra ·

Hallo,

mit TypoScript lösbar?

Bilder, die via Klick vergrößert werden, haben ja oben und unten noch ihre Leisten. Gewünscht ist aber, dass nur das Bild erscheint. Alles, was ich bisher bei Google an Suchbegriffen eingab, führte mich zu irgendwelchen anderen Dingen, nur nicht zu einer Lösung. Kann mir jemand passende Stichworte geben, wenn nicht sogar eine Lösung?

Kamasutra ·

Die Domainadresse oben z. B.

Es soll einfach nur das Bild erscheinen, sonst nix. Mit dem, was das System liefert, keine Extension.

makirolle ·

Du meinst das Bild soll nicht in einem Browser-Popup erscheinen sondern in einem DIV direkt auf der Seite?

Der Schlüssel ist ein neuer Wrap für CType IMAGE der im Template (Ausschnitt) bereits definiert wird (siehe Zeile "#z.B. hier"):

...
tt_content.image = COA
tt_content.image.10 = < lib.stdheader
tt_content.image.20 = IMGTEXT
tt_content.image.20 {
  imgList.field = image
  textPos.field = imageorient
  imgPath = uploads/pics/
  imgObjNum = 1
  1 {
    file.import.current = 1
    file.width.field = imagewidth
    params = align="top"
    imageLinkWrap = 1
#z.B. hier
    imageLinkWrap {
      bodyTag = <body bgcolor="black">
      wrap = <a href="javascript:close();"> | </a>
      width = {$styles.content.imgtext.linkWrap.width}
      height = {$styles.content.imgtext.linkWrap.height}
      effects = {$styles.content.imgtext.linkWrap.effects}
       
 ...

Dann braucht's noch Javascript zum anzeigen eines DIVs über das DOM.

Kamasutra ·

@igorshmigor: Weil ich es für diesen Fall/diese Situation wissen will.

@makirolle: Nein, nicht in einem div auf der Seite.

Ich versuche es noch mal zu beschreiben (Bin leider kein Worte-Künstler...): Alles soll so sein, wie normal auch. Nur, dass dann nach dem Aufgehen des PopUps oben die Zeile mit der Bildadresse nicht zu sehen sein soll. (Und gerne auch noch mehr, so dass man nur noch das Bild sieht, aber auf jeden Fall erst mal die Bildadresse.)

Ich hoffe, das war etwas verständlicher.

igorshmigor ·

Ich glaube viele moderne Browser zeigen die Adresszeile und Statusleiste immer an, egal was du in JavaScript einstellst. Einfach aus Sicherheitsgründen, um Phishing vorzubeugen. Bin der Meinung, dass das in meinem Firefox so ist.

Kamasutra ·

Ich vermute es ja auch, will aber halt sicher gehen. Falls also jemand eine andere Meinung (und natürlich Lösung 😉) hat: bitte melden.