selbsterstellte Felder Allgemeine Variable für Produktvarianten fehlt

  • Hallo,


    ich habe ein Problem mit den selbsterstellten Felder. Bei der Neuerstellung des Shop, damals mit VM 3.0.12 hat alles problemlos funktioniert.


    Ich habe zwei Felder mit dem Typ "Allgemeine Variable für Produktvarianten" erstellt, hierüber wird die Packungsgröße gewählt und dann mit dem entsprechenden Preis angezeigt und weiter gerechnet.


    Zwischenzeitlich sind ja mehrere Aktualisierungen erfolgt, ich nutze jetzt Joomla 3.6.4 und VM 3.0.18, dabei muss irgendwann mal etwas schief gelaufen sein, allerdings wurde der Fehler erst jetzt bemerkt.


    Wird ein selbsterstelltes Feld neu angelegt wird die Option "Allgemeine Variable für Produktvarianten" nicht mehr angezeigt (siehe Bild). Bei der Neuerstellung eines Produktes werden die Felder in der Übersicht zwar angezeigt, aber bei der Auswahl passiert nicht.


    Ich habe jetzt versucht den Fehler etwas einzugrenzen und denke es ist ein Problem in der DB. In der Tabelle virtuemart_customs sind die selbsterstellten Felder hinterlegt. In jedem DS gibt es u.a. ein Feld field_typ. Dort ist für meine beide Felder ein "A" hinterlegt (für andere Typen andere Buchstaben). Diesem field_typ "A" muss m.E. irgendwo "Allgemeine Variable für Produktvarianten" zugeordnet werden, aber ich weiß nicht wo? Meine Idee ist, diesen Typ manuelle anzulegen. Kann mir hier jemand weiterhelfen - oder habe ich einen Denkfehler.


    Link zur Seite:
    https://www.seifenschneider.de/index.php/shop/seifen
    Vielen Dank und Grüße!
    ...


    ich bin einen Schritt weiter. Es liegt nicht an der Datenbank, war also wirklich ein Denkfehler.
    Der Fehler muss also an einer anderen Stelle liegen. Ich werde jetzt wohl eine neues Joomla und VM aufsetzen, die DB, Bilder etc. einspielen. DAs ist wahrscheinlich schneller erledigt als den Fehler zu suchen.

  • Ja ist aktiviert, habe auch mal deaktiviert bringt aber keine Veränderung. Was mir noch aufgefallen ist, im Admin Bereich von VM werden Umlaute als keine Quadrate dargestellt, könnte das irgendwie im Zusammenhang stehen? :confused:
    Es sind eigentlich alle deutschen Sprachpakete installiert und auch auf dem neuesten Stand.

  • Guten Morgen,
    ja es ist ein Windows. Vielleicht kommen wir der Sache langsam näher. Folgendes ist mir noch aufgefallen: Der Datenbankpräfix lautet 318... und wurde bei der Installation automatisch vergeben, ist auch so in der Config etc. hinterlegt. In Mysql wird der Präfix im Namen der einzelnen Tabellen mit einem geraden Strich (kein L I oder ähnliches!) an der Stelle der "1" angezeigt.
    Ich habe auch getestet ein komplett neues Joomla mit VM etc. zu installieren, den DB-Prafix mit 318.... vorzugeben und dann die DB aus dem Original hineinzukopieren. Das gibt logischerweise erstmal Fehler 500. Dann habe ich den Präfix in der DB manuell in allen Tabellen auf die 318.. (mit einer richtigen "1") geändert. DAs funktioniert, ändert allerdings nichts am Fehler der Selbsterstellten Felder.