Zum Inhalt springen

PopUp mit Content Element

Erstellt am 8. September 2004 · Noch keine Antworten

Tags: Frage

lavitto ·

Hallo zusammen,

Ich bin momentan an einem Plugin, dass eine Übersicht von Schirmen hat. Wenn man einen Schirm anklickt kommt man auf die Einzelansicht.

Auf der Einzelansicht habe ich alle Daten des Schirms. Ein Element der Einzelansicht ist die Farbauswahl. Bei dieser habe ich nun einen Link gemacht der via JS ein Popup öffnet. In diesem sollte nun ein weiteres PHP-File geladen werden. (tx_juhuischirme_pi2.php). Das PHP-File der 2. Tabelle.

Wenn ich das php-File als Contentelement in mein Typo3 einfüge funktioniert dieses wunderbar. Leider funktioniert es als PopUp nicht. Ich bekomme folgenden Fehler:

Fatal error: Cannot redeclare class tx_juhuischirme_pi2 in C:apachehtdocs estsite ypo3confextjuhui_schirmepi2class.tx_juhuischirme_pi2.php on line 33

include:

		global $TSFE;

		$farbkarte = include(PATH_typo3conf."/ext/juhui_schirme/pi2/class.tx_juhuischirme_pi2.php");

		$jsCode = '
		<script type="text/javascript">
		<!--
		  function farbkarte() 
		  { ext=window.open("","msg","height=200,width=200,left=100,top=100");
			ext.document.write("<html><title>Farbkarte Schirme</title>");
			ext.document.write("<body>");
			ext.document.write("'.$farbkarte.'");
			ext.document.write("</body></html>");
		  }
		//-->
		</script>';
		
        $TSFE->additionalHeaderData ['tx_juhuischirme'].= $jsCode;
		
		$templagerfarben .='<a href="javascript:farbkarte()">Zur Farbkarte</a>';	
		$subPartsArray["###LAGERFARBEN###"] = $templagerfarben;

Könnt ihr mir da weiterhelfen? Wo könnte mein Fehler liegen? Muss ich es anders importieren als mit include?

Danke und Gruss
lavitto