---
title: "Fancy box statt PopUp in extension"
url: "https://www.typo3.net/d/91033-fancy-box-statt-popup-in-extension"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Bilder","Frage","JavaScript & AJAX"]
created: "2009-07-04"
last_reply: "2011-02-18"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Fancy box statt PopUp in extension

Extensions › Entwicklung · 2 Antworten · gestartet 2009-07-04

## Eröffnungsbeitrag

**DonJonson** · 2009-07-04 · [Beitrag #1](https://www.typo3.net/d/91033-fancy-box-statt-popup-in-extension/1)

Hallo zusammen, vielleicht kann mir jemand helfen.
Ich nutze jq_fancybox im content Bereich.
Nun möchte ich diese Funktion auch in meiner Extension verwenden.
Thumbnails und Bilder werden momentan so erzeugt:

```php
if ($row['bilder'] != ''){			
		$imagesSep = explode(',',$row['bilder']);
			$imgCounter = 0;
			foreach ($imagesSep as $image){
				$config = array();
				$config['file'] = 'uploads/tx_meine_ext/'.$image;
				
				$config['file.']['maxW'] = $this->conf['imageThumbnailWidthS'];	
				$config['file.']['maxH'] = $this->conf['imageThumbnailHeightS'];				
				$config['altText'] = $row['name'];	
				$config['fancybox']=1;							

				$jsHide = '';
				if (file_exists($config['file'])){
					for ($i=0;$i<count($imagesSep);$i++){
						if ($i != $imgCounter){
							$jsHide .= 'Element.hide(\'refImg'.$i.'\');';
						}
					}
						
					//$markerArray['###IMAGES_THUMBS###'] .= '<a href="javascript:void(0)" onmouseover="'.$jsHide.' Effect.Appear(\'refImg'.$imgCounter.'\', { duration:1, from:0.0, to:10.0 });return false;">'.$this->cObj->IMAGE($config).'</a>';
					//$markerArray['###IMAGES_THUMBS###'] .= '<a href="javascript:void(0)" onclick="new Effect.Opacity (\" refimgimgcounter="" thisduration:04="" from:10="" to:0new="" effectopacitythisduration:1="" from:0="" to:10="" queue:="" end="" return="" false="">'.$this->cObj->IMAGE($config).'</a>';
					$markerArray['###IMAGES_THUMBS###'] .= '<a href="javascript:void(0)" onclick="'.$jsHide.' Element.show(\'refImg'.$imgCounter.'\');return false;">'.$this->cObj->IMAGE($config).'</a>';
				}else
					$markerArray['###IMAGES_THUMBS###'] .= '';		
					
				$config['file.']['maxW'] = $this->conf['imageWidth'];	
				$config['file.']['maxH'] = $this->conf['imageHeight'];				
				$config['altText'] = $row['name'];		
				//$config['imageLinkWrap'] = 1;
				$config['imageLinkWrap.']['enable'] = 1;
				$config['imageLinkWrap.']['typolink.']['parameter'] = $this->cObj->IMG_RESOURCE($tmpConf);
				$config['imageLinkWrap.']['typolink.']['ATagParams'] = 'rel="fancybox"';

					$images .= $this->cObj->IMAGE($imageConf);
				
				$config['params'] = $this->pi_classParam('image');
													
				
				

				if (file_exists($config['file'])){
					$imgTmp = $this->cObj->IMAGE($config);
					$imgConf['bodyTag'] = '<body bgcolor="white" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">';
					$imgConf['JSwindow'] = '1';
					$imgConf['JSwindow.newWindow'] = '0';
					$imgConf['JSwindow.expand'] = '0,0';
					$imgConf['wrap'] = '<a href="javascript:close();"> | </a>';					
					$imgConf['enable'] = 'true';

					if ($imgCounter == 0)
						$markerArray['###IMAGES_SINGLEVIEW###'] .= '<div id="refImg'.$imgCounter.'">'.$this->cObj->imageLinkWrap($imgTmp,$config["file"],$imgConf).'</div>';
					else
						$markerArray['###IMAGES_SINGLEVIEW###'] .= '<div id="refImg'.$imgCounter.'" style="display:none;">'.$this->cObj->imageLinkWrap($imgTmp,$config["file"],$imgConf).'</div>';
					$imgCounter++;	
					
				
					
				}else
					$markerArray['###IMAGES_SINGLEVIEW###'] .= '';							
					
			}
		}else
			$markerArray['###IMAGES_SINGLEVIEW###'] .= '';
```

Kann mir da jemand einen Tipp geben, wie ich anstatt des PopUps die Fanybox dazu bewegen zu kann, dies zu übernehmen.

Vielen Dank schonmal.

## Antworten

### [#2](https://www.typo3.net/d/91033-fancy-box-statt-popup-in-extension/2) · stevee · 2009-12-31

Hallo Don

Kann Dir leider bei Deinem Problem nicht helfen - habe aber eine Frage:
Hattest Du mit der jq_fancybox nicht das Problem, dass normale Bilder in einem "Text mit Bild"-Inhalt immer in der Originalgrösse erschienen sind - also nicht verkleinert wurden (auf das Standard-Mass von Typo3 von glaubs 800 in der Breite).

Du kannst es hier sehen:
<http://www.gestuet-odin.com/index.php?id=26>

Weisst Du, an was das liegt?

Besten Dank
Stevee

### [#3](https://www.typo3.net/d/91033-fancy-box-statt-popup-in-extension/3) · abilitynet · 2011-02-18

Hallo

Mit dieser FancyBox-Extension ist das Resizen der Bilder möglich: <http://typo3.org/extensions/repository/view/sk_fancybox/current/>

---

Quelle: „Fancy box statt PopUp in extension“, typo3.net, https://www.typo3.net/d/91033-fancy-box-statt-popup-in-extension
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
