Jump to content
xt:Commerce Community Forum

Prüfen ob Plugin installiert?


bugfree

Recommended Posts

Vielen Dank für die schnelle Antwort.

Leider ist der Vorschlag die Tabelle "xt_plugin_sql" nach der Plugin ID abzufragen aus zwei Gründen nicht besonders praktikabel :( :

1. Es werden für ein Plugin nur Datesätze in der Tabelle angelegt, wenn dieses die Datenbank auch nutzt. Es gibt durchaus Plugins, die ohne Datenbank-Interaktion ihren Dienst machen.

2. Die Plugin ID ist kein fester Wert, der an ein Plugn geknüpft ist, da die Plugin ID bei der Installation des Plugins erzeugt wird. Somit muss man bei der Installtion des abhängigen Plugins die Plugin ID des benötigten Plugins angeben. Ein Automatismus wäre gut um Fehler zu vermeiden.

Ich habe für meinen Fall die Lösung gewählt, abzufragen ob die Konatante einer DB-Tabelle des benötigten Plugins existiert. Dies geht allerdings nur, wenn das benötigte Plugin mindestens eine Tabelle in der Datenbank anlegt.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...