Jump to content

Nach Katalogaufruf Folgende Fehlermeldg. ...


Recommended Posts

Hallo ich benötige einige hilfe bei der lösung von folgenden problemen.

 

Ich habe die neueste Version PS1.6.1.4

 

Root category must be an integer value
at line 212 in file classes/helper/HelperTreeCategories.php

207.     }208. 209.     public function setRootCategory($value)210.     {211.         if (!Validate::isInt($value)) {212.             throw new PrestaShopException('Root category must be an integer value');213.         }214. 215.         $this->_root_category = $value;216.         return $this;217.     }

Bilder dazu sind unten.

 

HelperTreeCategoriesCore->setRootCategory -

2499.             // Generate category selection tree2500.             $tree = new HelperTreeCategories('categories-tree', $this->l('Filter by category'));2501.             $tree->setAttribute('is_category_filter', (bool)$this->id_current_category)2502.                 ->setAttribute('base_url', preg_replace('#&id_category=[0-9]*#', '', self::$currentIndex).'&token='.$this->token)2503.                 ->setInputName('id-category')2504.                 ->setRootCategory(Category::getRootCategory()->id)2505.                 ->setSelectedCategories(array((int)$id_category));2506.             $this->tpl_list_vars['category_tree'] = $tree->render();2507. 2508.             // used to build the new url when changing category

AdminProductsControllerCore->initContent -

184.             if (!$this->content_only && ($this->display_header || (isset($this->className) && $this->className))) {185.                 $this->initHeader();186.             }187. 188.             if ($this->viewAccess()) {189.                 $this->initContent();190.             } else {191.                 $this->errors[] = Tools::displayError('Access denied.');192.             }193. 194.             if (!$this->content_only && ($this->display_footer || (isset($this->className) && $this->className))) {

ControllerCore->run -

362.             if (isset($params_hook_action_dispatcher)) {363.                 Hook::exec('actionDispatcher', $params_hook_action_dispatcher);364.             }365. 366.             // Running controller367.             $controller->run();368.         } catch (PrestaShopException $e) {369.             $e->displayMessage();370.         }371.     }

DispatcherCore->dispatch -

53. if (!isset($_REQUEST['controller']) && isset($_REQUEST['tab'])) {54.     $_REQUEST['controller'] = strtolower($_REQUEST['tab']);55. }56. 57. // Prepare and trigger admin dispatcher58. Dispatcher::getInstance()->dispatch();

Ich weiss leider nicht was ich wo eintragen muss.

 

Vielleicht kann mir jemand dazu Hilfestellung geben.

Gruß

post-1056739-0-43034400-1453199900_thumb.jpg

post-1056739-0-80372400-1453200014_thumb.jpg

post-1056739-0-37022000-1453199926_thumb.jpg

post-1056739-0-75809500-1453199939_thumb.jpg

post-1056739-0-28733300-1453200055_thumb.jpg

Edited by THW (see edit history)
Link to comment
Share on other sites

Hallo Thomas,

 

mach erst mal eine Sicherung deiner Datenbank.

 

Danach fügst du die beiden Felder in die ps_configuration ein.

Das kannst du auch ohne sql-Kenntnisse; im phpmyadmin die ps_configuration aufmachen und ganz oben auf einfügen gehen.

Die Felder sollten so aussehen:

 

post-467854-0-12249300-1453293507_thumb.jpg

post-467854-0-45220600-1453293526_thumb.jpg

 

danach Caches löschen.

 

Grüsse

Whiley

Edited by Whiley (see edit history)
Link to comment
Share on other sites

Hallo, Whiley.

ich habe es genau so versucht und jeweils eine Fehlermeldung bekommen.

 

den 2ten habe ich als jpg angehängt.

 

post-1056739-0-69890300-1453294499_thumb.jpg

 

 

So ist meine Kategorie im PS.

 

 

post-1056739-0-97477100-1453294874_thumb.jpg

 

 

Hier wird es angezeigt....

 

Cache ist geleert

 

Fehlermeldung ist:

SERT INTO `prstshp_configuration` (`id_configuration`, `id_shop_group`, `id_shop`, `name`, `value`, `date_add`, `date_upd`) VALUES ('247', NULL, NULL, 'PS_HOME_CATEGORIE', '2', '', '')

Die Unterkategorie im PS Menue ist hier auch komplett drinne

 

Bild>post-1056739-0-00754300-1453295403_thumb.jpg

 

 

 

Gruß

Thomas

 

 

Edited by THW (see edit history)
Link to comment
Share on other sites

Ich muss nochmal nach haken, wie ich hier meine Kategorie wieder bekommen kann:

 

Ich bekomme im PS Adminbereich beim klick auf Artikel folgende fehlermeldung:

 

Root category must be an integer value
at line 212 in file classes/helper/HelperTreeCategories.php

207.     }208. 209.     public function setRootCategory($value)210.     {211.         if (!Validate::isInt($value)) {212.             throw new PrestaShopException('Root category must be an integer value');213.         }214. 215.         $this->_root_category = $value;216.         return $this;217.     }

Was muss ich in welcher Zeile eintragen?

 

Damit ich die Artikel wieder sehen kann?

 

Im Shop sind sie zu sehen, nur keine Kategorie - mir fehlt das Rootverzeichnis... irgend wo.

 

In MySQL ist ROOT und Home drin mit Root0 und  home1.

 

Wer kann mir helfen?

 

Bin um jeden Tip Dankbar

 

 

Link to comment
Share on other sites

Hier die Anzeige nach klick auf Artikel:

 

[PrestaShopException]

Root category must be an integer value
at line 212 in file classes/helper/HelperTreeCategories.php

207.     }208. 209.     public function setRootCategory($value)210.     {211.         if (!Validate::isInt($value)) {212.             throw new PrestaShopException('Root category must be an integer value');213.         }214. 215.         $this->_root_category = $value;216.         return $this;217.     }
Link to comment
Share on other sites

So, das Thema ist erledigt!

 

Ich habe den Shop deinstalliert und komplett neu installiert.

 

Jetzt habe ich nur noch das Problem das unten Kategorie leer ist, keine Untergruppen angezeigt werden.

 

Links im Shop wird das Kategorie Fenster nicht angezeigt, obwohl es aktiviert ist.

 

Im Menuebalken oben sind alle Kategorien und Unterkategorien ersichtlich, .... aber nicht aufrufbar - es kommt Seite nicht vorhanden 404

 

Was mache ich falsch?

 

Kann mir bitte jemand ein Hinweis geben der mich weiterkommen lässt...?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...