Ist die Konfiguration aktiv, soll der entsprechende Typ erstellt werden.
if ($isCatTreeElementConfigured) {
$treeGenerator = $this->serviceLocator->get('Swissbib\Hierarchy\SimpleTreeGenerator');
$viewModel->classificationTree = $treeGenerator->getTree($viewModel->facetList['navDrsys_Gen']['list'], 'navDrsys_Gen');
}
Dieser Typ erfordert jedoch die Definition von bestimmten Indexfeldern, die nicht in jedem Fall vorhanden sind. In negativen Fall gibt es nun einen white screen (Grund siehe unten).
Notwendig ist ein ausreichendes Exception Handling für diesen Fall
[Thu Apr 24 12:13:06 2014] [error] [client ::1] PHP Catchable fatal error: Argument 1 passed to Swissbib\Hierarchy\SimpleTreeGenerator::getTree() must be of the type array, null given, called in /usr/local/vufind/VF2Core/module/Swissbib/src/Swissbib/Controller/SearchController.php on line 122 and defined in /usr/local/vufind/VF2Core/module/Swissbib/src/Swissbib/Hierarchy/SimpleTreeGenerator.php on line 96, referer: http://localhost/vf2/Search/Results?type=AllFields
Die Integration des Kategorienbaums für Jus erfolgt über eine Konfiguration
Section [Site] displayCatTreeElement = [false|true]
Ist die Konfiguration aktiv, soll der entsprechende Typ erstellt werden. if ($isCatTreeElementConfigured) { $treeGenerator = $this->serviceLocator->get('Swissbib\Hierarchy\SimpleTreeGenerator'); $viewModel->classificationTree = $treeGenerator->getTree($viewModel->facetList['navDrsys_Gen']['list'], 'navDrsys_Gen'); }
Dieser Typ erfordert jedoch die Definition von bestimmten Indexfeldern, die nicht in jedem Fall vorhanden sind. In negativen Fall gibt es nun einen white screen (Grund siehe unten). Notwendig ist ein ausreichendes Exception Handling für diesen Fall
[Thu Apr 24 12:13:06 2014] [error] [client ::1] PHP Catchable fatal error: Argument 1 passed to Swissbib\Hierarchy\SimpleTreeGenerator::getTree() must be of the type array, null given, called in /usr/local/vufind/VF2Core/module/Swissbib/src/Swissbib/Controller/SearchController.php on line 122 and defined in /usr/local/vufind/VF2Core/module/Swissbib/src/Swissbib/Hierarchy/SimpleTreeGenerator.php on line 96, referer: http://localhost/vf2/Search/Results?type=AllFields