From b4c44968e6cfcd68f7869d1696745f916bee3820 Mon Sep 17 00:00:00 2001 From: MinSoo Kim Date: Mon, 26 Sep 2016 00:10:38 +0900 Subject: [PATCH] Enable more cumstomized settings - hamburger menu position - primary color selection --- layouts/simple_world/conf/info.xml | 42 ++++++++++++++-- layouts/simple_world/layout.html | 80 +++++++++++++++--------------- layouts/simple_world/layout.scss | 24 ++++++--- 3 files changed, 96 insertions(+), 50 deletions(-) diff --git a/layouts/simple_world/conf/info.xml b/layouts/simple_world/conf/info.xml index 031a50766..7ceb9a690 100644 --- a/layouts/simple_world/conf/info.xml +++ b/layouts/simple_world/conf/info.xml @@ -4,8 +4,8 @@ Rectangular World 깔끔한 면과 그림자 레이아웃 Simple rectangular planes and shadows - 1.0 - 2016-09-04 + 1.0.1 + 2016-09-25 misol misol @@ -21,6 +21,20 @@ + + 모바일 메뉴 버튼 위치 + Mobile hamburger menu button position + 작은 화면에서 나타나는 메뉴 버튼의 위치를 선택할 수 있습니다. + The hamburger menu button, displayed on small screens, will be displayed at the selected position. + + 오른쪽 위 + Top right + + + 왼쪽 위 + Top left + + 사이트 로고 이미지 Site logo image @@ -33,6 +47,16 @@ 사이트 로고 링크 주소 Site logo link URL + + 사이트 본문 상단 내용 + Before the content area content + 사이트 본문 영역 상단에 내용을 입력할 수 있습니다. + + + 사이트 본문 하단 내용 + After the content area content + 사이트 본문 영역 하단에 내용을 입력할 수 있습니다. + 사이트 하단 문자 Site footer text @@ -41,9 +65,7 @@ 중심 색상 Primary color 분위기를 형성하는데 사용되는 중심 색상입니다. - Please type the mood color you want. - - + Please select the mood color you want. 붉은 색 Red @@ -128,6 +150,16 @@ 푸른 회색 Blue Grey + + 커스텀 + Customized + + + + 커스텀 중심 색상 + Customized primary color + 분위기를 형성하는데 사용되는 중심 색상을 위에서 선택하지 않고 Hex 코드로 직접 입력 합니다. (기본 값: #f44336) 위 항목에서 '커스텀' 항목을 선택해야 적용됩니다. + Please type the mood color you want, if there is no choice before. Insert your color in hex code. (dafault value: #f44336) To use this option, you have to select 'Customized' for the options before. \ No newline at end of file diff --git a/layouts/simple_world/layout.html b/layouts/simple_world/layout.html index eed595c53..45ccc7393 100644 --- a/layouts/simple_world/layout.html +++ b/layouts/simple_world/layout.html @@ -3,31 +3,38 @@ -{@ $material_colors = array( - 'red' => '#f44336', - 'crimson' => '#66001f', - 'pink' => '#e91e63', - 'purple' => '#9c27b0', - 'deep-purple' => '#673ab7', - 'indigo' => '#3f51b5', - 'deep-blue' => '#00397f', - 'blue' => '#2196f3', - 'light-blue' => '#03a9f4', - 'cyan' => '#00bcd4', - 'teal' => '#009688', - 'green' => '#4caf50', - 'light-green' => '#8bc34a', - 'lime' => '#cddc39', - 'yellow' => '#ffeb3b', - 'amber' => '#ffc107', - 'orange' => '#ff9800', - 'deep-orange' => '#ff5722', - 'brown' => '#795548', - 'grey' => '#9e9e9e', - 'blue-grey' => '#607d8b', - 'black' => '#000000', - 'white' => '#ffffff' -); +{@ + if(!$layout_info->primary_color) + $layout_info->primary_color = 'red'; + if(!$layout_info->customized_primary_color) + $layout_info->customized_primary_color = '#f44336'; + + $material_colors = array( + 'red' => '#f44336', + 'crimson' => '#66001f', + 'pink' => '#e91e63', + 'purple' => '#9c27b0', + 'deep-purple' => '#673ab7', + 'indigo' => '#3f51b5', + 'deep-blue' => '#00397f', + 'blue' => '#2196f3', + 'light-blue' => '#03a9f4', + 'cyan' => '#00bcd4', + 'teal' => '#009688', + 'green' => '#4caf50', + 'light-green' => '#8bc34a', + 'lime' => '#cddc39', + 'yellow' => '#ffeb3b', + 'amber' => '#ffc107', + 'orange' => '#ff9800', + 'deep-orange' => '#ff5722', + 'brown' => '#795548', + 'grey' => '#9e9e9e', + 'blue-grey' => '#607d8b', + 'black' => '#000000', + 'white' => '#ffffff', + 'customized' => $layout_info->customized_primary_color, + ); $oMemberModel = getModel('member'); $member_config = $oMemberModel->getMemberConfig(); @@ -35,19 +42,12 @@ } -{@ if(!$layout_info->primary_color) $layout_info->primary_color = 'red'} -{@ if(!$layout_info->secondary_color) $layout_info->secondary_color = 'indigo'} - -{@ if($layout_info->primary_color === $layout_info->secondary_color && $layout_info->primary_color === 'indigo') $layout_info->secondary_color = 'red'} -{@ if($layout_info->primary_color === $layout_info->secondary_color && $layout_info->primary_color !== 'indigo') $layout_info->secondary_color = 'indigo'} - {Context::addMetaTag("theme-color", $material_colors[$layout_info->primary_color])} -{Context::set('layout_scss_value', array('grey' => $material_colors['grey'], 'primary_color' => $material_colors[$layout_info->primary_color], 'secondary_color' => $layout_info->secondary_color, ))} +{Context::set('layout_scss_value', array('grey' => $material_colors['grey'], 'primary_color' => $material_colors[$layout_info->primary_color], 'menu_position' => $layout_info->menu_position))} - @@ -68,7 +68,7 @@
- +
- +