language) ? $language->language : LANGUAGE_NONE;
// Set path theme
$pathTheme = drupal_get_path('theme', 'viitorul');
$viewTheme = 'facade';
// Ensure node language is set
if (isset($node) && empty($node->language)) {
$node->language = $currentLang;
}
$theme = NULL;
if (
isset($node->field_category) &&
isset($node->field_category[LANGUAGE_NONE]) &&
isset($node->field_category[LANGUAGE_NONE][0]['taxonomy_term']) &&
isset($node->field_category[LANGUAGE_NONE][0]['taxonomy_term']->field_theme[LANGUAGE_NONE][0]['value'])
) {
$viewTheme = $node->field_category[LANGUAGE_NONE][0]['taxonomy_term']->field_theme[LANGUAGE_NONE][0]['value'];
}
if (!empty($node->field_somefield)) {
// Определяем языковой ключ
$languages = array_keys($node->field_somefield);
$lang = !empty($languages) ? reset($languages) : LANGUAGE_NONE;
if (!empty($node->field_somefield[$lang]) && !empty($node->field_somefield[$lang][0])) {
$value = $node->field_somefield[$lang][0]['value'];
// используем $value дальше
}
}
$wideImage = false;
if (isset($node->theme) && $node->theme === 'custom' && isset($node->themeConfigs)) {
$wideImage = !empty($node->themeConfigs->field_wide_main_photo[LANGUAGE_NONE][0]['value']);
}
$addonsCheckbox = isset($node->themeConfigs) && !empty($node->themeConfigs->field_addons_as_checkbox[LANGUAGE_NONE][0]['value']);
?>