Kann keine Kategorie erstellen

Thema wurde von Anonymous, 8. November 2017 erstellt.

  1. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    20. November 2015
    Beiträge:
    1.520
    Danke erhalten:
    315
    Danke vergeben:
    1.223
    Hi,

    versuche ich in meinem 3.6.0.2 eine neue Unterkategorie anzulegen, kommt dieser Fehler nach dem Klick auf SPEICHERN:

    Code:
    Fatal error: Uncaught InvalidArgumentException: IntType: Invalid argument value given (expected numeric int got string): in /www/htdocs/w0109817/matchashop/GXEngine/Shared/Types/IntType.inc.php:45 Stack trace: #0 /www/htdocs/w0109817/matchashop/admin/includes/modules/set_category_data.inc.php(66): IntType->__construct('') #1 /www/htdocs/w0109817/matchashop/admin/categories.php(258): require('/www/htdocs/w01...') #2 {main} thrown in /www/htdocs/w0109817/matchashop/GXEngine/Shared/Types/IntType.inc.php on line 45
    FATAL ERROR(1): "Uncaught InvalidArgumentException: IntType: Invalid argument value given (expected numeric int got string):  in /www/htdocs/w0109817/matchashop/GXEngine/Shared/Types/IntType.inc.php:45
    Stack trace:
    #0 /www/htdocs/w0109817/matchashop/admin/includes/modules/set_category_data.inc.php(66): IntType->__construct('')
    #1 /www/htdocs/w0109817/matchashop/admin/categories.php(258): require('/www/htdocs/w01...')
    #2 {main}
      thrown"
    und die Kategorie wird nicht angelegt.

    Was kann ich tun?

    Danke für die Antworten vorab.
     
  2. Anonymous
    Anonymous Administrator
    Mitarbeiter
    Registriert seit:
    26. April 2011
    Beiträge:
    1.957
    Danke erhalten:
    1.589
    Danke vergeben:
    340
    Hi,

    in der Fehlermeldung genannten Zeile 66 ist folgender Code:

    PHP:
    $category->setSortOrder(new IntType($_POST['sort_order']));
    Prüfe bitte einmal das Feld "Sortierreihenfolge", da sollte standardmäßig immer eine 0 (Null) stehen.
     
  3. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    20. November 2015
    Beiträge:
    1.520
    Danke erhalten:
    315
    Danke vergeben:
    1.223
    OK, das Feld war leer. Hab jetzt eine 0 reingeschrieben und es klappt!

    Viiiieeeeellllleeeennnnn Dank :)