Zum Inhalt springen

Klick-Vergrößerung bei Bildern.

Erstellt am 15. April 2007 · 3 Antworten · letzte Antwort am 16. April 2007

Tags: Bilder, Frage

Sturmi ·

Hallo,

in meiner eigenen Extension gebe ich eine Reihe von Bildern aus und möchte sie jetzt bei Klick vergrößert in einem PopUp darstellen können. Ich habe mal in diesem Forum einen entsprechenden Thread gefunden, wo der PHP-Code aufgeführt wurde, der sogar funktionierte. Leider finde ich diesen Thread über die Suche nicht mehr.

Bin für jede Hilfe sehr dankbar.

nahuel ·

also ich habe das so gelöst:

in der ...p1.php

	      $listimg = $this->conf["listimg."];
	      $listimg["file"] = "uploads/tx_noevents/" .$row["event_img"];
	      $listimg["altText"] = $row["title"];
	      $listimg["titleText"] = $row["title"];
	   
	      $arrMarker["###EVENT_LIST_IMAGE###"] = $this->cObj->IMAGE($listimg);

das kann jetzt halt je nachdem wie du deine extension gemacht hast auch anders ausschaun soweit ich verstanden habe (bin selbst noch extension neuling) wird mit der variablen

$this->cObj->IMAGE($listimg)

ein typoscript object des types IMAGE erstellt deren einstellungen an die variable $listimg übergeben werden mit der zeile

$listimg = $this->conf["listimg."];

ermöglichst du dann das das ganze über das setup gesteuert werden kann wo du dann noch folgendes eingeben musst (und je nach geschmack anpassen)

plugin.tx_noevents_pi1.listimg {
    file.maxW = 72
    file.title = test
    imageLinkWrap = 0
    imageLinkWrap {
      enable = 1
      bodyTag (
        <body bgcolor="#000000" leftmargin="2" topmargin="2"
          marginwidth="2" marginheight="2">
      )
      wrap = <a href="javascript:close();"> | </a>
      width = 640m
      height = 640m
      JSwindow = 1
      JSwindow.newWindow = 1
      JSwindow.expand = 4,4
    }
  }
Sturmi ·

Hallo,

danke für Deine Antwort .... ich habe den Beitrag wieder gefunden.

#458991

Der Code dort ist etwas leichter zu verstehen und funktioniert auch wunderbar.

just2b ·
Sturmi schrieb

Der Code dort ist etwas leichter zu verstehen und funktioniert auch wunderbar.

hier der code ermöglich halt, dass du das alles nicht hardcodieren musst, sondern immer einfach per TS anpassen kannst

georg