// Empty ?
if (!$this->countModules($name) or !$section = $theme->get($name)) {
return;
}
// Transparent Header
$attrs['tm-header-transparent'] = $section['header_transparent'] ? $section['header_transparent'] : false;
$attrs['tm-header-transparent-placeholder'] = $section['header_transparent'] && !$section['header_transparent_noplaceholder'];
// Section
$class[] = "uk-section-{$section['style']}";
$class[] = $section['overlap'] ? 'uk-section-overlap' : '';
$attrs_section['class'][] = 'uk-section';
// Image
if ($section['image']) {
if ($section['image_width'] || $section['image_height']) {
if ($this->isImage($section['image']) == 'svg' && !$section['image_size']) {
$section['image_width'] = $section['image_width'] ? "{$section['image_width']}px" : 'auto';
$section['image_height'] = $section['image_height'] ? "{$section['image_height']}px" : 'auto';
$attrs_image['style'][] = "background-size: {$section['image_width']} {$section['image_height']};";
} else {
$section['image'] = "{$section['image']}#thumbnail={$section['image_width']},{$section['image_height']}";
}
}
$attrs_image['style'][] = "background-image: url('{$app['image']->getUrl($section['image'])}');";
// Settings
$attrs_image['class'][] = 'uk-background-norepeat';
$attrs_image['class'][] = $section['image_size'] ? "uk-background-{$section['image_size']}" : '';
$attrs_image['class'][] = $section['image_position'] ? "uk-background-{$section['image_position']}" : '';
$attrs_image['class'][] = $section['image_visibility'] ? "uk-background-image@{$section['image_visibility']}" : '';
$attrs_image['class'][] = $section['media_blend_mode'] ? "uk-background-blend-{$section['media_blend_mode']}" : '';
$attrs_image['style'][] = $section['media_background'] ? "background-color: {$section['media_background']};" : '';
$attrs_image['class'][] = $section['image_fixed'] ? 'uk-background-fixed' : '';
// Overlay
if ($section['media_overlay']) {
$class[] = 'uk-position-relative';
$attrs_overlay['style'] = "background-color: {$section['media_overlay']};";
}
}
// Video
if ($section['video'] && !$section['image']) {
// Settings
$style[] = $section['media_background'] ? "background-color: {$section['media_background']};" : '';
$attrs_video['class'][] = $section['media_blend_mode'] ? "uk-blend-{$section['media_blend_mode']}" : '';
// Cover
$class[] = 'uk-cover-container';
$attrs_video['uk-cover'] = true;
// Overlay
$attrs_overlay['style'] = $section['media_overlay'] ? "background-color: {$section['media_overlay']};" : '';
// Video
$attrs_video['width'] = $section['video_width'];
$attrs_video['height'] = $section['video_height'];
if ($iframe = $this->iframeVideo($section['video'])) {
$attrs_video['src'] = $iframe;
$attrs_video['frameborder'] = '0';
$attrs_video['allowfullscreen'] = true;
$section['video'] = "
";
} else if ($section['video']) {
$attrs_video['src'] = $section['video'];
$attrs_video['controls'] = false;
$attrs_video['loop'] = true;
$attrs_video['autoplay'] = true;
$attrs_video['muted'] = true;
$attrs_video['playsinline'] = true;
$section['video'] = "
";
}
} else {
$section['video'] = '';
}
// Text color
if ($section['style'] == 'primary' || $section['style'] == 'secondary') {
$class[] = $section['preserve_color'] ? 'uk-preserve-color' : '';
} elseif ($section['image'] || $section['video']) {
$class[] = $section['text_color'] ? "uk-{$section['text_color']}" : '';
}
// Padding
switch ($section['padding']) {
case '':
break;
case 'none':
$attrs_section['class'][] = 'uk-padding-remove-vertical';
break;
default:
$attrs_section['class'][] = "uk-section-{$section['padding']}";
}
if ($section['padding'] != 'none') {
if ($section['padding_remove_top']) {
$attrs_section['class'][] = 'uk-padding-remove-top';
}
if ($section['padding_remove_bottom']) {
$attrs_section['class'][] = 'uk-padding-remove-bottom';
}
}
// Height Viewport
if ($section['height']) {
if ($section['height'] == 'expand') {
$attrs_section['uk-height-viewport'] = 'expand: true';
} else {
// Needed if vertically centered
$attrs_section['class'][] = 'uk-flex uk-flex-middle';
$attrs_viewport_height['class'][] = 'uk-width-1-1';
$options = ['offset-top: true'];
switch ($section['height']) {
case 'percent':
$options[] = 'offset-bottom: 20';
break;
case 'section':
$options[] = $section['image'] ? 'offset-bottom: ! +' : 'offset-bottom: true';
break;
}
$attrs_section['uk-height-viewport'] = implode(';', array_filter($options));
}
}
// Container and width
switch ($section['width']) {
case 'default':
$attrs_container['class'][] = 'uk-container';
break;
case 'small':
case 'large':
case 'expand':
$attrs_container['class'][] = "uk-container uk-container-{$section['width']}";
break;
// Deprecated
case 1:
$attrs_container['class'][] = 'uk-container';
break;
case 2:
$attrs_container['class'][] = 'uk-container uk-container-small';
break;
case 3:
$attrs_container['class'][] = 'uk-container uk-container-expand';
}
// Make sure overlay and video is always below content
if ($attrs_overlay || $section['video']) {
$attrs_container['class'][] = 'uk-position-relative';
}
?>
Интерактивный путеводитель по Израилю "Еврейский взгляд" поможет найти интересные места недалеко от Вас, куда бы Вы не поехали. Из десятков тысячь достопримечательностей, ресторанов и виноделен мы отобрали те, которые пользуются популярностью у наших туристов. Если Вам кажется, что здесь нет чего-то очень важного, напишите нам об этом. Если Вы пожелаете познакомиться с этими и другими местами лично, наши гиды будут рады Вам в этом помочь!