Added Case Fee entity

This commit is contained in:
2021-11-11 14:07:13 +00:00
parent 3753b4e25c
commit cffe817ce9
34 changed files with 2172 additions and 7 deletions

View File

@ -45,12 +45,22 @@ function opencase_cases_theme() {
'render element' => 'elements',
'file' => 'oc_case_provision.page.inc',
'template' => 'oc_case_provision',
]
];
$theme['oc_case_provision_content_add_list'] = [
'render element' => 'content',
'variables' => ['content' => NULL],
'file' => 'oc_case_provision.page.inc',
],
'oc_case_provision_content_add_list' => [
'render element' => 'content',
'variables' => ['content' => NULL],
'file' => 'oc_case_provision.page.inc',
],
'oc_case_fee' => [
'render element' => 'elements',
'file' => 'oc_case_fee.page.inc',
'template' => 'oc_case_fee',
],
'oc_case_fee_content_add_list' => [
'render element' => 'content',
'variables' => ['content' => NULL],
'file' => 'oc_case_fee.page.inc',
],
];
}
@ -165,3 +175,19 @@ function opencase_cases_theme_suggestions_oc_case_provision(array $variables) {
$suggestions[] = 'oc_case_provision__' . $entity->id() . '__' . $sanitized_view_mode;
return $suggestions;
}
/**
* Implements hook_theme_suggestions_HOOK().
*/
function opencase_cases_theme_suggestions_oc_case_fee(array $variables) {
$suggestions = [];
$entity = $variables['elements']['#oc_case_fee'];
$sanitized_view_mode = strtr($variables['elements']['#view_mode'], '.', '_');
$suggestions[] = 'oc_case_fee__' . $sanitized_view_mode;
$suggestions[] = 'oc_case_fee__' . $entity->bundle();
$suggestions[] = 'oc_case_fee__' . $entity->bundle() . '__' . $sanitized_view_mode;
$suggestions[] = 'oc_case_fee__' . $entity->id();
$suggestions[] = 'oc_case_fee__' . $entity->id() . '__' . $sanitized_view_mode;
return $suggestions;
}