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