du müstest jeder action deines plugins noch eine weitere variable geben.
und z.b in den pluginSettings diese definieren.
dann müstest du Überprüfen ob das Plugin sich angesprochen fühlen soll.

z.b so:

function showAction($showObject, $pluginId = NULL){
if($pluginId != $this->settings->pluginId){
 return $this->listAction // do the default action as we are not meant
}
// here goes the show action
}

natürlich muss die $this->settings->pluginId auch der view assigned
werden, und in den templates entsprechende links aufgebaut werden.

gruss chris



Am 2. Juli 2013 11:05 schrieb Harald Keller <hkel...@einfallsreich.ch>:
> Danke Chris
>
> Ja selber geschrieben, das mit der ID für das Plugin könnte ich mir
> gut vorstellen.
> Hast du evt noch etwas Info wie ich das realisieren muss?,
> die Erweiterung wurde im Extension Builder geboren, und ist
> Extbase/Fluid.
>
> Einfach ein bisschen Starthilfe wäre super der rest wird gehen...
>
> herzlichen Dank für jeden Tipp
> Harald
>
>>Hi harald sind das plugins die du selbst geschrieben hast? dann ist
>>die lösung einfach eine deindeutige "Kennung" mitzugeben die das
>>plugin indentifiziert dafür eigenen sich z.b die uid des plugin
>>records in tt_content
>>oder falls es per typoscript eingefügt wird. könnte man die
>>configuration serialisieren und ein md5 hash bauen.
>>
>>dein plugin kann dann anhand dieseser "kennung" überprüfen ob die
>>werte für die instanz des plugins von relevanz ist.
>>
>>Am 1. Juli 2013 16:51 schrieb  <hkel...@einfallsreich.ch>:
>>> Guten Tag
>>>
>>> Ich habe eineextbase Extension geschrieben dessen Plugin via
>>> einstellung "Datensatzsammlung" seine Datensätze aus einem Sysordner
>>> bezieht.
>>>
>>> Habe ich allerdings 2 solche Plugins mit 2 vesrchiedenen Sysordner,
>>> also Datensätzesammlungen auf der selben Seite werden die Actions
>>> trotzdem doppelt ausgeführt.
>>>
>>> Das hat denn Effekt das wenn ich zB die Detailansicht anklicke
>>> diese 2 mal zu gesicht bekomme.
>>>
>>> Nun versuche ich bis jetzt erfolglos das zu unterbinden.
>>> Hat vielleicht jemand e3inen Tip wie das zu managen ist?
>>>
>>> vielen Dank und Gruss
>>> Harald Keller
>>> _______________________________________________
>>> TYPO3-german mailing list
>>> TYPO3-german@lists.typo3.org
>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german



-- 
christian wolff - webdeveloper, tech-loving geek and typo3 enthusiast
telefon: +49 30 347 244 88
mobil:  +49 179 49 44 758
email: ch...@connye.com
adresse: friedelstraße 31 - 12047 berlin

xing-profil: http://www.xing.com/profile/Christian_Wolff43
google+: https://plus.google.com/u/0/115669673917212236875/posts?hl=de
facebook: https://www.facebook.com/1stMachine
flattr: https://flattr.com/profile/1stmachine
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an