Seite 1 von 1

PIFA Formular Formular erstellen verschwunden

Verfasst: Mo 3. Jul 2017, 10:13
von Horst1234
Guten Tag,
nach einem Upgrade auf 4.9.12 sind im Formularbereich (-> Extras -> Formularassistent) in der linken Spalte keine Felder "Formular erstellen" und "Formular importieren" mehr sichtbar. Ich habe das Plugin daraufhin de- und wieder reaktiviert, keine Änderung.
Auch ein neuer Durchlauf der Upgrade-Routine (Setup) hat nichts geändert.
Gibt es eine Möglichkeit, dieses Plugin komplett zu löschen und eine Standardversion erneut zu installieren?
Nachtrag: im Pluginmanager findet sich im Plugin selbst "Keine Menükonfigurationen gefunden", hat es damit zu tun?
Gruß aus Bremen,
Horst

Re: PIFA Formular Formular erstellen verschwunden

Verfasst: Mo 3. Jul 2017, 13:10
von Oldperl
Servus,

Browser-Cache nach dem Update geleert?

Gruß aus Franken

Ortwin

Re: PIFA Formular Formular erstellen verschwunden

Verfasst: Mo 3. Jul 2017, 13:36
von Horst1234
Ja. Ich arbeite auch schon seit 14 Tagen mit der Installation, sonst ist alles prima ...
In der DB gibt sind die Tabellen con_pifa_field und con_pifa_form komplett leer, in con_plugins gibt es einen Eintrag zum Plugin.

Re: PIFA Formular Formular erstellen verschwunden

Verfasst: Mo 3. Jul 2017, 21:51
von frederic.schneider_4fb
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:
  • *_files
  • *_frame_files
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.

Re: PIFA Formular Formular erstellen verschwunden

Verfasst: Di 4. Jul 2017, 09:36
von Horst1234
Lieber Frederic,
genau das war es,
herzlichen Dank aus Bremen,
Horst

Re: PIFA Formular Formular erstellen verschwunden

Verfasst: Mi 5. Jul 2017, 09:13
von frederic.schneider_4fb
Gerne :)