Issue #1625 body class definition in section init

Initialize body_classes in common.inc.php
Add class for section and section id
also add class with search id
Class is added to $page in section_init now
Also add tis info to the body dataset for javascript use
This commit is contained in:
HWFord
2022-04-07 14:30:47 +02:00
parent 91c965e75e
commit 722c26a1b3
6 changed files with 43 additions and 31 deletions
-20
View File
@@ -112,26 +112,6 @@ if ( empty($page['is_external']) )
//----------------------------------------------------- template initialization
$page['body_id'] = 'theCategoryPage';
if ('categories' == $page['section'] && isset($page['category']))
{
$page['body_class'] = 'category_'.$page['category']['id'];
if (isset($page['combined_categories']))
{
foreach ($page['combined_categories'] as $combined_categories)
{
$page['body_class'] .= '_'.$combined_categories['id'];
}
}
}
elseif (isset($page['tags']))
{
$page['body_class'] = 'tag';
foreach ($page['tags'] as $tag)
{
$page['body_class'] .= '_'.$tag['id'];
}
}
if (isset($page['flat']) or isset($page['chronology_field']))
{
$template->assign(