FIX: fix order of pages on homepage
This commit is contained in:
@@ -76,7 +76,7 @@ class CreateNewContent extends Controller
|
||||
// add categories, if supported
|
||||
$categoryModule = ModuleInstance::get('categories');
|
||||
$categories = [];
|
||||
if ($module->support_categories && $categoryModule->enabled()) {
|
||||
if ($module->support_categories && !is_null($categoryModule) && $categoryModule->enabled()) {
|
||||
$categories = Category::where('module_id', $moduleId)
|
||||
->get();
|
||||
}
|
||||
|
||||
@@ -84,7 +84,7 @@ class EditContent extends Controller
|
||||
|
||||
// add categories, if supported
|
||||
$categories = [];
|
||||
if ($module->support_categories && $categoryModule->enabled()) {
|
||||
if ($module->support_categories && !is_null($categoryModule) && $categoryModule->enabled()) {
|
||||
$categories = Category::where('module_id', $module->id)
|
||||
->get();
|
||||
}
|
||||
|
||||
@@ -58,7 +58,15 @@ abstract class OnePage implements TemplateHandler
|
||||
$pages = $pages->where('status', Content::STATUS_PUBLIC);
|
||||
}
|
||||
|
||||
self:: $homepagePages = $pages->get();
|
||||
$homepagePages = $pages->get()
|
||||
->getDictionary();
|
||||
|
||||
foreach ($pageIds as $pageId) {
|
||||
if (!isset($homepagePages[$pageId]))
|
||||
continue;
|
||||
|
||||
self::$homepagePages[] = $homepagePages[$pageId];
|
||||
}
|
||||
|
||||
self::$homepagePagesInitialized = true;
|
||||
}
|
||||
|
||||
@@ -44,6 +44,7 @@ class Handler extends OnePage
|
||||
try {
|
||||
Artisan::call('install-module', ['name' => 'StaticPages']);
|
||||
Artisan::call('install-module', ['name' => 'ContactForm']);
|
||||
Artisan::call('install-module', ['name' => 'Categories']);
|
||||
} catch (\Exception $e) {
|
||||
//
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user