docs
docs copied to clipboard
Addon-Plugins: update.php und install.php müssen manuell ausgeführt werden
Aus der yform install.php stibitzt
foreach ($this->getInstalledPlugins() as $plugin) {
// use path relative to __DIR__ to get correct path in update temp dir
$file = __DIR__.'/plugins/'.$plugin->getName().'/install.php';
if (file_exists($file)) {
$plugin->includeFile($file);
}
}
Wenn ein Addon re-installiert wird, dann werden die Plugins nicht gleichzeitig auch reinstalliert. Manche Addons wollen das aber. dann braucht man den schnipsel von oben zum beispiel — @gharlan
(Der Grund, warum 1 Jahr meine update.php und install.php in einem Plugin nie funktioniert haben.)
Also wenn das Plugin direkt (re)installiert wird, greift die install.php schon.
Auch wenn es über system_plugins
im Addon direkt mit installiert wird.
Aber nicht bei Reinstallation eines Addons.
Wüßte gerade nicht wo ich es unterbringe. Ist eher ein Trick oder?
Plugins sollen verschwinden, für mich verschwindet in der Flut von Issues daher die Notwendigkeit, das weiter zu dokumentieren.