Lieber Horst,
zu Deiner Frage:
Lösche das Plugin "PIFA" über den Plugin Manager. Danach lösche den Ordner
contenido/plugins/form_assistant samt Inhalte auf Deinem Server komplett. Danach lädst Du Dir die aktuelle CONTENIDO-Dateien von contenido.org neu herunter und spielst alles aus dem Ordner
contenido/plugins/form_assistant neu unter dem selben Ordner auf Deinen Server ein. Im Anschluss gehst Du in den Plugin Manager und installierst das Plugin von neuem. Damit wärst Du sicher, dass Du die aktuellsten Dateien auf dem Server hast.
Zur eigentlichen Problematik:
Mir
scheint das Problem daran zu liegen, dass irgendwelche Änderungen am System ohne Beteiligung des Plugin Managers ausgeführt wurden. Ich
vermute, dass es unverknüpfte Einträge in Deiner Datenbank gibt. Wenn Du das Plugin neu installierst, dann kommt es zu doppelten Einträgen und CONTENIDO weiß nicht, wie es damit umgehen soll (an dem Punkt könnten wir für die Zukunft den Plugin Manager natürlich noch verbessern, sodass er noch tiefer nachschaut, ob schon Einträge vorhanden sind; bislang prüft er nur, ob gesetzte Relationen vorhanden sind und das Plugin schon unter *_plugins steht).
Wie lösen wir das? Du benötigst zunächst einmal einen Zugang zu Deiner Datenbank, z. B. mittels phpMyAdmin, und ein im Plugin Manager deinstalliertes PIFA.
Relevant sind in diesem Fall folgende zwei Datenbanktabellen:
Ich habe dann recht, wenn
trotz Deinstallation des PIFA in der Datenbanktabelle *_files in der Spalte "area" Einträge sind, die mit "form" beginnen, und in der Spalte "name" Einträge, die mit "form_assistant/includes/" beginnen.
Wenn das der Fall ist, mache zunächst ein Backup Deiner Datenbank und merke Dir dann bitte die vergebenen Ids der betreffenden Einträge in der Datenbanktabelle *_files. Gehe zur Datenbanktabelle *_frame_files und lösche alle Einträge, die mit den entsprechenden Ids verknüpft sind. Das müssten (bis zu) zehn Einträge sein. Danach löschst Du die entsprechenden Einträge in der Tabelle *_files.
Schaue bitte auch nach, ob es in der Datenbanktabelle *_nav_sub einen Eintrag gibt, der einen Spaltenwert namens "form_assistant/xml/lang_de_DE.xml;plugins/form_assistant/label" hat. Wenn ja, bitte löschen. Ebenfalls darf es in der Datenbanktabelle *_area keine Einträge geben, die mit Spaltenwerten "form_" beginnen, und in der Datenbanktabelle *_actions keine Einträge, die mit den Spaltenwerten "pifa_" beginnen. Falls es welche gibt, bitte löschen.
Im Anschluss kannst Du das Plugin im Plugin Manager neu installieren und es sollte funktionieren.