Zum Inhalt springen

wt_csstooltip installiert und nix geschiet

Erstellt am 9. April 2008 · 23 Antworten · letzte Antwort am 11. Mai 2009 · Seite 2 von 2

Tags: Frage

MagusDigitalis ·

Obwohl ich den Thread bis hierher speziell wegen der Mehrsprachigkeit gelesen habe, frage ich mich aber immer noch wie ich den Inhaltstext eines Tooltip-Texts denn nun genau in die jeweils angezeigte Sprache lokalisiere.

Ich habe es doch sinngemäß richtig verstanden dass es eigentlich gehen müsste oder?

Meine diversen Sprachen in der Präsenz funktionieren wählbar nach wie vor.
Aber - wenn auch schön das es überhaupt geht - auch auf den nicht-deutschen Seiten erscheint ebenfalls der deutsche Infotext.

Ich teste im Moment wt_csstooltip nur mit einem Sysfolder für die Texte. Darin sehe ich aber keine Möglichkeit zur Lokalisierung...und die wär schon schön 🙂

Brauche ich denn zur Tooltip-Lokalisierung eine zusätzliche Extension, wie zb. die mehrsprachfähige mr_glossary oder die im Augenblick ebenfalls (was automatisch eingefügte Tooltips angeht aber leider erfolglos) installierte mehrsprachfähige a21glossary?

Und wenn ja, gibt es dabei etwas besonderes zu beachten was das Zusammenspiel bzw. dessen grundsätzliche Typoscript-Vorbereitung angeht?

Eine weitere, wenn auch nicht ganz so wichtige Frage ist, ob es eine Möglichkeit gibt nicht ALLE Begriffe auf einer Seite zu "tooltippen"?
Gibt es eine Möglichkeit etwas feiner zu steuern wie oft die Extension pro Seite wirksam wird? Ich kann die entsprechende php-Routine(n) sicherlich begrenzen, aber bevor ich direkt an Deinem Extension-Code rumspiele frag ich doch lieber 😉

Evchen ·

Das Thema ist schon uralt, aber ich habe die Hoffnung das mir trotzdem jemand helfen kann ;-)

Bei mir zeigt es die Tooltips an bei getLeft und getRight, aber nicht bei get

Mein Code sah vorher so aus:

page = PAGE
page {
    stylesheet = fileadmin/template/cic_screen.css
    typeNum = 0
    10 = TEMPLATE
    10.template = FILE
    10.template.file = fileadmin/template/cic-template.html
    10.wrap = <div align="left" margin=0 padding=0>|</div>
    10.workOnSubpart = DOKUMENT
    10.marks.SUBNAV < styles.content.getLeft
    10.marks.STIWO < styles.content.getRight
    10.marks.SUBNAVPFEIL < styles.content.getBorder
    10.marks.INHALT = CONTENT
    10.marks.INHALT.table = tt_content
    10.marks.INHALT.select {
      where = colPos=0
      orderBy = sorting
    }

Jetzt hab ich ihn folgendermaßen geändert:

page = PAGE
  page {
    stylesheet = fileadmin/template/cic_screen.css
    typeNum = 0
    10 = TEMPLATE
    10.template = FILE
    10.template.file = fileadmin/template/cic-template.html
    10.wrap = <div align="left" margin=0 padding=0>|</div>
    10.workOnSubpart = DOKUMENT
    10.marks.STIWO < styles.content.getLeft
    10.marks.SUBNAVPFEIL = IMAGE
    10.marks.SUBNAVPFEIL.file = fileadmin/template/images/subnavpfeil-satz.gif
    10.marks.INHALT < styles.content.get

Aber leider tut sich im Contentbereich immer noch nichts :-(

einpraegsam.​net ·

Die Zusammenfassung:
tooltip funktioniert nur in der mittleren Spalte nicht obwohl du styles.content.get verwendest? Cache mal geleert und erneut probiert?

Evchen ·

Mir ist grad aufgefallen das sich nur auf manchen Seiten nichts tut im Content-Bereich auf anderen aber schon... Sehr seltsam oder?

einpraegsam.​net ·
Evchen schrieb

Mir ist grad aufgefallen das sich nur auf manchen Seiten nichts tut im Content-Bereich auf anderen aber schon... Sehr seltsam oder?

Nein, wie sind deine Einstellungen für wt_csstooltip? Typoscript?

Evchen ·

Genau... Komischerweise funktioniert es wenn ich den Text komplett neu im Backend reinkopiere... Das soll einer verstehen... #angry#

Hast du auch eine Ahnung wie ich dem Ding sagen soll das er in Überschriften (als Text) den Tooltip nicht verwenden soll?

Evchen ·

Ich hab bisher über den Constants Editor die entsprechenden IDs eingetragen...

plugin.tx_wtcsstooltip_pi1.PID_replacestring = 32
plugin.tx_wtcsstooltip_pi1.PID_start = 1
plugin.tx_wtcsstooltip_pi1.PID_exclude = 0
plugin.tx_wtcsstooltip_pi1.string_exclude = 0

Und im Setup vom wt_csstooltip mittlerweile die Sachen für getRight getLeft und getBorder rausgeschmissen, weil ich es da ja eh nicht nutzen will... Von daher sieht mein Setup so aus:

### Function for css_styled content to include tooltip ###
temp_content < styles.content.get
temp_content {
	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}
	}
}
styles.content.get >
styles.content.get < temp_content

Und wie kann ich dem Ding sagen das er Überschriften im Content-Bereich ignorieren soll? #paralyzed#

einpraegsam.​net ·

So, gibt eine komplett überarbeitete Version, der Code hier ist nicht mehr gültig!
Dafür sollte es jetzt weniger Probleme geben

Neue Frage, Neues Thema aufmachen bitte

Grüße, Alex