Zum Inhalt springen

wt_csstooltip und wt_searchandreplace gemeinsam benutzen.

Erstellt am 25. März 2008 · 3 Antworten · letzte Antwort am 27. März 2008

Tags: Frage

ari.​zona12 ·

Hallole zusammen,
ich habe wt_csstooltip und wt_searchandreplace gemeinsam installiert.
TS(*) und die Einrichtung genauso wie in der Doku vorgeschrieben eingerichtet. Die Extensions funktionieren auch, jede für sich, jenachdem welches Extension TS Template man ausblendet....
;-)

Das Problem ist nun, daß immer nur eine Extension aktiv ist.
Ist mir insofern auch klar weil styles.content.get z.B. temp_content reinholt un die 2. Extension das überschreibt.

Die Frage stellt sich nun:

_wie_ lassen sich beiden Extension gemeinsam und so benutzen das sie beide wie erwünscht funktionieren?

Was habe ich übersehen, oder vergessen?

arizona

(*)

temp_content < styles.content.get
temp_content {
  stdWrap {
    postUserFunc = tx_wtcsstooltip_pi1->cssTooltip
    postUserFunc { 
      PID_start = {$plugin.tx_wtcsstooltip_pi1.PID_start}
      PID_exclude = {$plugin.tx_wtcsstooltip_pi1.PID_exclude}
      PID_replacestring = {$plugin.tx_wtcsstooltip_pi1.PID_replacestring}
      template = {$plugin.tx_wtcsstooltip_pi1.template}
      DB_title = {$plugin.tx_wtcsstooltip_pi1.DB_title}
      DB_replacestring = {$plugin.tx_wtcsstooltip_pi1.DB_replacestring}
      DB_where = {$plugin.tx_wtcsstooltip_pi1.DB_where}
      useCSS = {$plugin.tx_wtcsstooltip_pi1.useCSS}
    }
  }
}
styles.content.get >
styles.content.get < temp_content


temp_content < temp_content_tooltip
temp_content {
  stdWrap {
    postUserFunc = tx_wtsearchandreplace_pi1->replace
    postUserFunc.PID_start = {$plugin.tx_wtsearchandreplace_pi1.PID_start}
    postUserFunc.PID_exclude = {$plugin.tx_wtsearchandreplace_pi1.PID_exclude}
    postUserFunc.PID_replacestring = {$plugin.tx_wtsearchandreplace_pi1.PID_replacestring}
  }
}
styles.content.get >
styles.content.get < temp_content
einpraegsam.​net ·

Im Prinzip kannst du doch dein eigenes TS nutzen statt dem der Extension:

temp.bla < styles.content.get
temp.bla mit der ersten userfunc manipulieren...
temp.bla mit der zweiten userfunc manipulieren...
styles.content.get >
styles.content.get < temp.bla
ari.​zona12 ·

Hallo,

also ich habe das TS nun wie folgt, anhand des Beispiels vom Mod erstellt:

plugin.tx_wtsearchandreplace_pi1.userFunc = tx_wtsearchandreplace_pi1->replace

temp_content < styles.content.get
temp_content {
  stdWrap {
    postUserFunc = tx_wtcsstooltip_pi1->cssTooltip
    [... weitere Werte mal hier der Übersichtlichkeit rausgelassen ... ]
  }
}

temp_content {
  stdWrap {
    postUserFunc = tx_wtsearchandreplace_pi1->replace
    [... weitere Werte mal hier der Übersichtlichkeit rausgelassen ... ]
  }
}

styles.content.get >
styles.content.get < temp_content

Resultat ist das Gleiche wie vorher, es funktioniert immer nur die letzte.
Scheint mir j auch irgendwie klar zu sein, das letzte überschreibt ja auch das erste Objekt.
Deswegen verstehe ich die Zeilen 2 und 3 des Mods nicht ...

:-(

arizona