Zum Inhalt springen

css_tooltip unter TV

Erstellt am 18. Juni 2008 · 4 Antworten · letzte Antwort am 16. Dezember 2008

Tags: Frage

Unbekannter Benutzer ·

Hallo community,

suche ein HowTo oder ein kleines Beispiel für das Einbinden von wt_csstooltip unter TemplaVoila.
Was muss in die DS, seh nur noch Bäume, wo ist der Wald ? --> Wer weist mir den Weg ? <--

Vorab schon mal danke.

typo3 4.2.0

Hamtaro ·

Hallo cosmoflesh,

bin auch nicht gleich drauf gekommen, aber ist eigentlich total leicht. Binde einfach folgendes TS ein und es klappt. Jedenfalls bei mir 😉

page.stdWrap {
        postUserFunc = tx_wtcsstooltip_pi1->cssTooltip
        postUserFunc.PID_start = {$plugin.tx_wtcsstooltip_pi1.PID_start}
        postUserFunc.PID_exclude = {$plugin.tx_wtcsstooltip_pi1.PID_exclude}
        postUserFunc.PID_replacestring = {$plugin.tx_wtcsstooltip_pi1.PID_replacestring}
        postUserFunc.string_exclude = {$plugin.tx_wtcsstooltip_pi1.string_exclude}
        postUserFunc.template = {$plugin.tx_wtcsstooltip_pi1.template}
        postUserFunc.DB_title = {$plugin.tx_wtcsstooltip_pi1.DB_title}
        postUserFunc.DB_replacestring = {$plugin.tx_wtcsstooltip_pi1.DB_replacestring}
        postUserFunc.DB_where = {$plugin.tx_wtcsstooltip_pi1.DB_where}
        postUserFunc.useCSS = {$plugin.tx_wtcsstooltip_pi1.useCSS}
    }
}

Was ich noch nicht probiert habe, ist den stdWrap direkt in die DS zu schreiben, sodass wirklich nur im Inhaltsbereich die ToolTip-Links gesetzt werden und nicht dort, wo es doof aussieht (im Menü).

Ich hoffe es hilft.

PPAM ·

Hallo hamtaro,

hast du schon erfolgreich den stdWrap in der DS einbinden können?
Ich würde auch gerne die ToolTips nur im Inhaltsbereich meines Templates verwenden und nicht an allen Stellen.

gruß.

Manthano ·

Hallo zusammen,

endlich kann ich auch einmal etwas beitragen.

Folgenden Code in die DS eintragen:

<TypoScript><![CDATA[
        10= RECORDS
        10.source.current=1
        10.tables = tt_content
        10.wrap = <!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end-->
	10.stdWrap.postUserFunc = tx_wtcsstooltip_pi1->cssTooltip
        10.stdWrap.postUserFunc.PID_replacestring = 16
        10.stdWrap.postUserFunc.string_exclude =
        10.stdWrap.postUserFunc.template = EXT:wt_csstooltip/pi1/template.html
        10.stdWrap.postUserFunc.useCSS = 1
      ]]></TypoScript>

PID_replacestring = natürlich die UID eures Sysfolders
Pfad zum Template muss ggf. angepasst werden
Auch alle weiteren Konfigurationsmöglichkeiten, die normalerweise im Constant Editor gespeichert werden, müssen wie oben ebenfalls hier eingetragen werden.

Falls Ihr, so wie ich, Probleme mit Umlauten wie ü,ä,ö usw. habt kann in der typo3conf/ext/wt_csstooltip/pi1/class.tx_wtcsstooltip_pi1.php Zeile 113 folgendermaßen geändert werden:

Von:

$markerArray['###REPLACE###'] = $this->toascii(str_replace(array("\r\n","\n\r","\n","\r"),'',trim($replace)));

In

$markerArray['###REPLACE###'] = str_replace(array("\r\n","\n\r","\n","\r"),'',trim($replace));

Funktioniert bei mir wunderbar.
Viel Erfolg