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.
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
}
}
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.
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