Zum Inhalt springen

TemplaVoila Mapping und TypoScript mischen

Erstellt am 22. Mai 2006 · 3 Antworten · letzte Antwort am 22. Mai 2006

Tags: Frage

IgM ·

Ich habe eine Seite, bei der sich eine Reihe <a>-Tags befindet. Immer wenn man mit der Maus auf so einen Linktag zeigt, soll sich ein Tooltip einblenden.

Ich kann das schlecht in TypoScript erzeugen.

Problem 1: Dass der Linktitel (feld: field_title) in den tooltip übernommen wird, versuche ich mit folgendem Code im DS zu realisieren:

<field_tooltip_title type="array">
	<tx_templavoila type="array">
		<title>Tooltip Titel</title>
		<sample_data type="array">
			<numIndex index="0"></numIndex>
		</sample_data>
		<TypoScript>
		10 = TEXT
		10.text.field = field_title
		</TypoScript>
	</tx_templavoila>
</field_tooltip_title>

Leider passiert da gar nix :-(. Am Mapping liegts nicht: Wenn ich dem field_tooltip einen Editor zuweise und den Wert manuell eintrage, klappt es.

Problem 2:
Für jeden <a>-Tag soll ein anderer Tooltip angezeigt werden, d.h. die ID des jeweiligen Tooltips-Divs wechselt. Gibts für so eine Aufgabenstellung ein Beispiel?

IgM ·
nicki4lu schrieb

Hallo,

wäre es da nicht einfacher ein Atrribut-Objekt zu erstellen?

Dann müsste der Redakteur für jeden Tooltip bei jedem DIV das entsprechende Mouseover und Mouseout selbst schreiben und auch noch die Tooltip-ID eingeben. Das wollte ich eigentlich vermeiden :-(.

Ideal wärs wenn der Nutzer einfach nur Link und Tooltip eingibt und der Rest dann automatisch generiert wird.

nicki4lu ·

Muss es vielleicht heißen: (10.text.field = field_tooltip_title)

<field_tooltip_title type="array">
  <tx_templavoila type="array">
    <title>Tooltip Titel</title>
    <sample_data type="array">
      <numindex index="0"></numindex>
    </sample_data>
    <typoscript>
      10 = TEXT
      10.text.field = field_tooltip_title
    </typoscript>
  </tx_templavoila>
</field_tooltip_title>