Zum Inhalt springen

Tooltip und FCE

Erstellt am 9. Juni 2008 · 4 Antworten · letzte Antwort am 9. Juni 2008

Tags: Frage

lilly_berlin ·

Hallo,

ich habe ein FCE erstellt, dem 4 Bilder angezeigt werden, die verlinkt werden können. Zu den Bildern kann man dann je 1 Titel eingeben, der dann beim Überfahren mit der Maus in einem Tooltip angezeigt werden soll, dass auch noch gut aussieht. Dafür habe ich wz_tooltip.js eingebunden.

Dass Problem ist nur, dass ich nicht weiss, wie ich dem Funktionsaufruf sage, welchen Titel er anzeigen soll. In Zeile 64 hab ich einfach mal was reingeschrieben, um zu testen ob überhaupt was angezeigt wird.

Bin ich total auf dem Holzweg mit meinem Lösungsansatz #angry# oder gibt es doch einen Weg?

DANKE für jede helfende Antwort!

Aber Anbei die XML-Struktur:

<?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>
<t3datastructure>
	<meta type="array" />
		<langdisable>1</langdisable>
	</meta>
	<root type="array">
		<tx_templavoila type="array">
			<title>fotocontainer</title>
			<description></description>
		</tx_templavoila>
		<type>array</type>
		<el type="array">
			<link_1 type="array">
				<tx_templavoila type="array">
					<title>link_1</title>
					<sample_data type="array">
						<numindex index="0">[link_1]</numindex>
					</sample_data>
					<etype>link</etype>
					<tags>[not mapped]</tags>
					<typoscript>
	10 = TEXT
	10.typolink.parameter.current = 1
	
        
							</typoscript>
				</tx_templavoila>
				<tceforms type="array">
					<config type="array">
						<type>input</type>
						<size>15</size>
						<max>256</max>
						<checkbox></checkbox>
						<eval>trim</eval>
						<wizards type="array">
							<_PADDING type="integer">2</_padding>
							<link type="array" />
								<type>popup</type>
								<title>Link</title>
								<icon>link_popup.gif</icon>
								<script type="text/javascript">browse_links.php?mode=wizard</script>
								<jsopenparams>height=300,width=500,status=0,menubar=0,scrollbars=1</jsopenparams>
							</link>
						</wizards>
					</config>
					<label>link_1</label>
				</tceforms>
			</link_1>
			<bild_1 type="array">
				<tx_templavoila type="array">
					<title>bild_1</title>
					<sample_data type="array">
						<numindex index="0">[bild_1]</numindex>
					</sample_data>
					<etype>image</etype>
					<typoscript>
	10 = IMAGE
	10.file.import = fileadmin/user_upload/
	10.file.import.current = 1
	10.file.import.listNum = 0
	10.file.maxW = 218
							
	10.stdWrap.typolink.parameter.field = link_1
	10.stdWrap.typolink.ATagParams = onmouseover="Tip('videotitel1')" onmouseout="UnTip()"
									</typoscript>
				</tx_templavoila>
				<tceforms type="array">
					<config type="array">
						<type>group</type>
						<internal_type>file</internal_type>
						<allowed>gif,png,jpg,jpeg</allowed>
						<max_size>1000</max_size>
						<uploadfolder>fileadmin/user_upload/</uploadfolder>
						<show_thumbs>1</show_thumbs>
						<size>1</size>
						<maxitems>1</maxitems>
						<minitems>0</minitems>
					</config>
					<label>bild_1</label>
				</tceforms>
			</bild_1>
			<link_2 type="array">
				<tx_templavoila type="array">
					<title>link_2</title>
					<sample_data type="array">
						<numindex index="0">[link_2]</numindex>
					</sample_data>
					<etype>link</etype>
					<tags>[not mapped]</tags>
					<typoscript>
	10 = TEXT
	10.typolink.parameter.current = 1
							</typoscript>
				</tx_templavoila>
				<tceforms type="array">
					<config type="array">
						<type>input</type>
						<size>15</size>
						<max>256</max>
						<checkbox></checkbox>
						<eval>trim</eval>
						<wizards type="array">
							<_PADDING type="integer">2</_padding>
							<link type="array" />
								<type>popup</type>
								<title>Link</title>
								<icon>link_popup.gif</icon>
								<script type="text/javascript">browse_links.php?mode=wizard</script>
								<jsopenparams>height=300,width=500,status=0,menubar=0,scrollbars=1</jsopenparams>
							</link>
						</wizards>
					</config>
					<label>link_2</label>
				</tceforms>
			</link_2>
			<bild_2 type="array">
				<tx_templavoila type="array">
					<title>bild_2</title>
					<sample_data type="array">
						<numindex index="0">[bild_2]</numindex>
					</sample_data>
					<etype>image</etype>
					<typoscript>
	10 = IMAGE
	10.file.import = fileadmin/user_upload/
	10.file.import.current = 1
	10.file.import.listNum = 0
	10.file.maxW = 218
							
	10.stdWrap.typolink.parameter.field = link_2
	10.stdWrap.typolink.ATagParams = onmouseover="Tip('[field: titel_2]')" onmouseout="UnTip()"
									</typoscript>
				</tx_templavoila>
				<tceforms type="array">
					<config type="array">
						<type>group</type>
						<internal_type>file</internal_type>
						<allowed>gif,png,jpg,jpeg</allowed>
						<max_size>1000</max_size>
						<uploadfolder>fileadmin/user_upload/</uploadfolder>
						<show_thumbs>1</show_thumbs>
						<size>1</size>
						<maxitems>1</maxitems>
						<minitems>0</minitems>
					</config>
					<label>bild_2</label>
				</tceforms>
			</bild_2>
			<link_3 type="array">
				<tx_templavoila type="array">
					<title>link_3</title>
					<sample_data type="array">
						<numindex index="0">[link_3]</numindex>
					</sample_data>
					<etype>link</etype>
					<tags>[not mapped]</tags>
					<typoscript>
	10 = TEXT
	10.typolink.parameter.current = 1
							</typoscript>
				</tx_templavoila>
				<tceforms type="array">
					<config type="array">
						<type>input</type>
						<size>15</size>
						<max>256</max>
						<checkbox></checkbox>
						<eval>trim</eval>
						<wizards type="array">
							<_PADDING type="integer">2</_padding>
							<link type="array" />
								<type>popup</type>
								<title>Link</title>
								<icon>link_popup.gif</icon>
								<script type="text/javascript">browse_links.php?mode=wizard</script>
								<jsopenparams>height=300,width=500,status=0,menubar=0,scrollbars=1</jsopenparams>
							</link>
						</wizards>
					</config>
					<label>link_3</label>
				</tceforms>
			</link_3>
			<bild_3 type="array">
				<tx_templavoila type="array">
					<title>bild_3</title>
					<sample_data type="array">
						<numindex index="0">[bild_3]</numindex>
					</sample_data>
					<etype>image</etype>
					<typoscript>
	10 = IMAGE
	10.file.import = fileadmin/user_upload/
	10.file.import.current = 1
	10.file.import.listNum = 0
	10.file.maxW = 218
							
	10.stdWrap.typolink.parameter.field = link_3
									</typoscript>
				</tx_templavoila>
				<tceforms type="array">
					<config type="array">
						<type>group</type>
						<internal_type>file</internal_type>
						<allowed>gif,png,jpg,jpeg</allowed>
						<max_size>1000</max_size>
						<uploadfolder>fileadmin/user_upload/</uploadfolder>
						<show_thumbs>1</show_thumbs>
						<size>1</size>
						<maxitems>1</maxitems>
						<minitems>0</minitems>
					</config>
					<label>bild_3</label>
				</tceforms>
			</bild_3>
			<link_4 type="array">
				<tx_templavoila type="array">
					<title>link_4</title>
					<sample_data type="array">
						<numindex index="0">[link_4]</numindex>
					</sample_data>
					<etype>link</etype>
					<tags>[not mapped]</tags>
					<typoscript>
	10 = TEXT
	10.typolink.parameter.current = 1
							</typoscript>
				</tx_templavoila>
				<tceforms type="array">
					<config type="array">
						<type>input</type>
						<size>15</size>
						<max>256</max>
						<checkbox></checkbox>
						<eval>trim</eval>
						<wizards type="array">
							<_PADDING type="integer">2</_padding>
							<link type="array" />
								<type>popup</type>
								<title>Link</title>
								<icon>link_popup.gif</icon>
								<script type="text/javascript">browse_links.php?mode=wizard</script>
								<jsopenparams>height=300,width=500,status=0,menubar=0,scrollbars=1</jsopenparams>
							</link>
						</wizards>
					</config>
					<label>link_4</label>
				</tceforms>
			</link_4>
			<bild_4 type="array">
				<tx_templavoila type="array">
					<title>bild_4</title>
					<sample_data type="array">
						<numindex index="0">[bild_4]</numindex>
					</sample_data>
					<etype>image</etype>
					<typoscript>
	10 = IMAGE
	10.file.import = fileadmin/user_upload/
	10.file.import.current = 1
	10.file.import.listNum = 0
	10.file.maxW = 218
							
	10.stdWrap.typolink.parameter.field = link_4

									</typoscript>
				</tx_templavoila>
				<tceforms type="array">
					<config type="array">
						<type>group</type>
						<internal_type>file</internal_type>
						<allowed>gif,png,jpg,jpeg</allowed>
						<max_size>1000</max_size>
						<uploadfolder>fileadmin/user_upload/</uploadfolder>
						<show_thumbs>1</show_thumbs>
						<size>1</size>
						<maxitems>1</maxitems>
						<minitems>0</minitems>
					</config>
					<label>bild_4</label>
				</tceforms>
			</bild_4>
			<titel_1 type="array">
				<tx_templavoila type="array">
					<title>titel_1</title>
					<sample_data type="array">
						<numindex index="0"></numindex>
					</sample_data>
					<etype>input</etype>
					<tags>[not mapped]</tags>
					<proc type="array">
						<hsc type="integer">1</hsc>
					</proc>
				</tx_templavoila>
				<tceforms type="array">
					<config type="array">
						<type>input</type>
						<size>48</size>
						<eval>trim</eval>
					</config>
					<label>titel_1</label>
				</tceforms>
			</titel_1>
			<titel_2 type="array">
				<tx_templavoila type="array">
					<title>titel_2</title>
					<sample_data type="array">
						<numindex index="0"></numindex>
					</sample_data>
					<etype>input</etype>
					<tags>[not mapped]</tags>
					<proc type="array">
						<hsc type="integer">1</hsc>
					</proc>
				</tx_templavoila>
				<tceforms type="array">
					<config type="array">
						<type>input</type>
						<size>48</size>
						<eval>trim</eval>
					</config>
					<label>titel_2</label>
				</tceforms>
			</titel_2>
			<titel_3 type="array">
				<tx_templavoila type="array">
					<title>titel_3</title>
					<sample_data type="array">
						<numindex index="0"></numindex>
					</sample_data>
					<etype>input</etype>
					<tags>[not mapped]</tags>
					<proc type="array">
						<hsc type="integer">1</hsc>
					</proc>
				</tx_templavoila>
				<tceforms type="array">
					<config type="array">
						<type>input</type>
						<size>48</size>
						<eval>trim</eval>
					</config>
					<label>titel_3</label>
				</tceforms>
			</titel_3>
			<titel_4 type="array">
				<tx_templavoila type="array">
					<title>titel_4</title>
					<sample_data type="array">
						<numindex index="0"></numindex>
					</sample_data>
					<etype>input</etype>
					<tags>[not mapped]</tags>
					<proc type="array">
						<hsc type="integer">1</hsc>
					</proc>
				</tx_templavoila>
				<tceforms type="array">
					<config type="array">
						<type>input</type>
						<size>48</size>
						<eval>trim</eval>
					</config>
					<label>titel_4</label>
				</tceforms>
			</titel_4>
		</el>
		<section>0</section>
	</root>
</t3datastructure>

#angry# #angry# #angry#

daniz78 ·

Hi,

als erstes würde ich den Part als CDATA kennzeichnen...sprich:

<typoscript>
<![CDATA[
10 = IMAGE
...
]]>
</typoscript>

Als nächstes zeig doch mal was angezeigt wird!

Gruß, Daniz

daniz78 ·

Das sieht doch schon gut aus!

onmouseover="Tip('videotitel1')" --> fester Inhalt

---

onmouseover="Tip('[field: titel_2]')" --> dynamischer Inhalt

hier solltest Du geschweifte Klammern nutzen: {field:titel_2}
und anschliessend noch am Ende: 10.insertData = 1

Grüße nach Berlin!

P.S.: Für so kleine Internetauftritte (< 20 Seiten) ist TYPO3 etwas übertrieben 😉

lilly_berlin ·

Super klasse - es klappt!!! Vielen Dank.

Das werden noch mehr als 20 Seiten werden. Aber klar - Typo3 ist ein riesen System mit vielen Möglichkeiten. Gerade deshalb ist es so klasse. Das ist jetzt mein erstes Projekt und ich bin begeistert!!!! :p :p :p

Viele Grüße!!!