From 42ac2ed8293280284d36ce43e25ea177be749d57 Mon Sep 17 00:00:00 2001 From: Sarah Etter Date: Mon, 21 Sep 2015 17:02:29 -0600 Subject: [PATCH] Backend development for Index Page Subtemplates --- assets/css/ascribe.css | 14 ++ assets/css/ascribe.min.css | 2 +- assets/css/helpers/helpers.less | 7 + controller/classes/Subtemplate.php | 196 ++++++++++++++++++++++++++-- controller/{header.php => init.php} | 8 +- footer.php | 23 +++- functions.php | 8 +- images/logo/logo-black.png | Bin 0 -> 2973 bytes images/logo/logo-black@2x.png | Bin 0 -> 5633 bytes images/logo/logo-white.png | Bin 0 -> 3130 bytes images/logo/logo-white@2x.png | Bin 0 -> 5955 bytes images/readme.md | 3 - images/src/readme.md | 3 - sftpCache.json | 2 +- template-tour.php | 22 +++- 15 files changed, 261 insertions(+), 27 deletions(-) rename controller/{header.php => init.php} (85%) create mode 100644 images/logo/logo-black.png create mode 100644 images/logo/logo-black@2x.png create mode 100644 images/logo/logo-white.png create mode 100644 images/logo/logo-white@2x.png delete mode 100644 images/readme.md delete mode 100644 images/src/readme.md diff --git a/assets/css/ascribe.css b/assets/css/ascribe.css index 23f7d64..d56d370 100644 --- a/assets/css/ascribe.css +++ b/assets/css/ascribe.css @@ -456,6 +456,20 @@ th { .centered-content:after { clear: both; } +.centered-footer { + zoom: 1; + max-width: 650px; + width: 100%; + margin: 0 auto; +} +.centered-footer:before, +.centered-footer:after { + content: ""; + display: table; +} +.centered-footer:after { + clear: both; +} ul, ol { padding: 0; diff --git a/assets/css/ascribe.min.css b/assets/css/ascribe.min.css index 54d0069..177b2f7 100644 --- a/assets/css/ascribe.min.css +++ b/assets/css/ascribe.min.css @@ -1 +1 @@ -/*! normalize.css v3.0.1 | MIT License | git.io/normalize */legend,ol,td,th,ul{padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}body,html{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0}table{border-collapse:collapse;border-spacing:0}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#000!important;text-shadow:none!important;-webkit-filter:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{color:#444!important;text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.no-clearfix{zoom:0}.no-clearfix:after,.no-clearfix:before{display:none}.centered-content:after,.centered-content:before,.centered-header:after,.centered-header:before{content:"";display:table}.no-clearfix:after{clear:none}.centered-content:after,.centered-header:after{clear:both}.centered-header{zoom:1;max-width:1120px;width:100%;margin:0 auto}.centered-content{zoom:1;max-width:770px;width:100%;margin:0 auto}ol,ul{margin:0}.ttl-columns{font-size:0;width:100%;width:calc(100% + 28px)}.ttl-columns .column,.ttl-columns .column-2,.ttl-columns .column-3,.ttl-columns .column-4,.ttl-columns .column-5,.ttl-columns .column-6,.ttl-columns .columnTwoThirds{display:inline-block;vertical-align:top;padding-right:28px;font-size:15px}.ttl-columns .column-2{width:50%}@media screen and (max-width:550px){.ttl-columns .column-2{width:100%}}.ttl-columns .column-3{width:33.33333333%}@media screen and (max-width:780px){.ttl-columns .column-3{width:100%}}.ttl-columns .column-4{width:25%}@media screen and (max-width:780px){.ttl-columns .column-4{width:50%}}.ttl-columns .column-5{width:20%}@media screen and (max-width:780px){.ttl-columns .column-5{width:50%}}.ttl-columns .column-6{width:16.66666667%}@media screen and (max-width:780px){.ttl-columns .column-6{width:33%}}@media screen and (max-width:480px){.ttl-columns .column-6{width:50%}}.ttl-columns .columnTwoThirds{width:66.6%}*,:after,:before{box-sizing:border-box}embed,img,object,video{max-width:100%;border:0;padding:0}.mobile-only{display:none}@media screen and (max-width:780px){.ttl-columns .columnTwoThirds{width:100%}.mobile-only{display:inherit}.desktop-only{display:none}} \ No newline at end of file +/*! normalize.css v3.0.1 | MIT License | git.io/normalize */legend,ol,td,th,ul{padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}body,html{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0}table{border-collapse:collapse;border-spacing:0}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#000!important;text-shadow:none!important;-webkit-filter:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{color:#444!important;text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.no-clearfix{zoom:0}.centered-content,.centered-footer,.centered-header{zoom:1;margin:0 auto;width:100%}.no-clearfix:after,.no-clearfix:before{display:none}.centered-content:after,.centered-content:before,.centered-footer:after,.centered-footer:before,.centered-header:after,.centered-header:before{content:"";display:table}.no-clearfix:after{clear:none}.centered-content:after,.centered-footer:after,.centered-header:after{clear:both}.centered-header{max-width:1120px}.centered-content{max-width:770px}.centered-footer{max-width:650px}ol,ul{margin:0}.ttl-columns{font-size:0;width:100%;width:calc(100% + 28px)}.ttl-columns .column,.ttl-columns .column-2,.ttl-columns .column-3,.ttl-columns .column-4,.ttl-columns .column-5,.ttl-columns .column-6,.ttl-columns .columnTwoThirds{display:inline-block;vertical-align:top;padding-right:28px;font-size:15px}.ttl-columns .column-2{width:50%}@media screen and (max-width:550px){.ttl-columns .column-2{width:100%}}.ttl-columns .column-3{width:33.33333333%}@media screen and (max-width:780px){.ttl-columns .column-3{width:100%}}.ttl-columns .column-4{width:25%}@media screen and (max-width:780px){.ttl-columns .column-4{width:50%}}.ttl-columns .column-5{width:20%}@media screen and (max-width:780px){.ttl-columns .column-5{width:50%}}.ttl-columns .column-6{width:16.66666667%}@media screen and (max-width:780px){.ttl-columns .column-6{width:33%}}@media screen and (max-width:480px){.ttl-columns .column-6{width:50%}}.ttl-columns .columnTwoThirds{width:66.6%}*,:after,:before{box-sizing:border-box}embed,img,object,video{max-width:100%;border:0;padding:0}.mobile-only{display:none}@media screen and (max-width:780px){.ttl-columns .columnTwoThirds{width:100%}.mobile-only{display:inherit}.desktop-only{display:none}} \ No newline at end of file diff --git a/assets/css/helpers/helpers.less b/assets/css/helpers/helpers.less index 44792f1..73a4de6 100644 --- a/assets/css/helpers/helpers.less +++ b/assets/css/helpers/helpers.less @@ -45,6 +45,13 @@ margin: 0 auto; } +.centered-footer { + .clearfix; + max-width: 650px; + width: 100%; + margin: 0 auto; +} + // GENERAL LIST // TAKES AWAY PADDING AND LIST STYLE ul, ol { diff --git a/controller/classes/Subtemplate.php b/controller/classes/Subtemplate.php index 854ac40..2e7a004 100644 --- a/controller/classes/Subtemplate.php +++ b/controller/classes/Subtemplate.php @@ -74,52 +74,228 @@ class Subtemplate { } public function featureCircles($subtemplate,$subtemplateTitle) { - $result = ''; + + $featureCircles = ''; + if (have_rows('feature_circles')) { + while (have_rows('feature_circles')) { + the_row(); + + $title = get_sub_field('title'); + $icon = get_sub_field('icon')['url']; + $description = get_sub_field('description'); + + $featureCircles .= "
+ {$title} Icon +

{$title}

+
{$description}
+
"; + } + } + + $result = "
{$featureCircles}
"; return $result; } public function caseStudies($subtemplate,$subtemplateTitle) { - $result = ''; + $caseStudies = ''; + if (have_rows('case_study')) { + while (have_rows('case_study')) { + the_row(); + + $content = get_sub_field('content'); + $bgImage = get_sub_field('background_image')['url']; + + $caseStudies .= "
+
+
{$content}
+
+
"; + } + } + + $result = "
{$caseStudies}
"; return $result; } public function oldNew($subtemplate,$subtemplateTitle) { - $result = ''; + $oldNewRows = ''; + if (have_rows('old_way__new_way')) { + while (have_rows('old_way__new_way')) { + the_row(); + + $oldway = get_sub_field('old_way_text'); + $newway = get_sub_field('new_way_text'); + + $oldNewRows .= " + {$oldway} + {$newway} + "; + } + } + + $result = "
+
+

{$subtemplateTitle}

+ + + {$oldNewRows} +
Old WayNew Way
+
+
"; return $result; } public function productOverview($subtemplate,$subtemplateTitle) { - $result = ''; + $imageUrl = get_sub_field('image')['url']; + $imageAlt = get_sub_field('image')['alt']; + + $content = get_sub_field('content'); + + $result = "
+
+ {$imageAlt} +
+

{$subtemplateTitle}

+
{$content}
+
+
+
"; return $result; } public function blueBox($subtemplate,$subtemplateTitle) { - $result = ''; + + $content = get_sub_field('content'); + + $result = "
+
+
+

{$subtemplateTitle}

+
{$content}
+
+
+
"; return $result; } public function createAccount($subtemplate,$subtemplateTitle) { - $result = ''; + $buttonText = get_sub_field('create_free_account_text'); + $signUpLink = get_field('sign_up_link','option'); + $backgroundImg = get_sub_field('image')['url']; + + + $result = "
+ +
"; return $result; } public function galleries($subtemplate,$subtemplateTitle) { - $result = ''; + $galleryLink = get_sub_field('gallery_page'); + $galleriesImgUrl = get_sub_field('galleries_image')['url']; + $galleriesImgAlt = get_sub_field('galleries_image')['alt']; + + + $result = "
+
+

{$subtemplateTitle}

+ {$galleriesImgAlt} + Read more +
+
"; return $result; } public function blogFeatures($subtemplate,$subtemplateTitle) { - $result = ''; + $blogFeatures = ''; + if (have_rows('blog_features')) { + while (have_rows('blog_features')) { + the_row(); + + $title = get_sub_field('feature_title'); + $feature = get_sub_field('post'); + $postTitle = $feature->post_title; + $url = get_permalink($feature->ID); + $image = wp_get_attachment_image_src(get_post_thumbnail_id($feature->ID),'large')[0]; + + $blogFeatures .= "
+ {$postTitle} Image +

{$title}

+

{$postTitle}

+
"; + } + } + + $result = "
+
+
+ {$blogFeatures} +
+
+
"; return $result; } public function mediaFeature($subtemplate,$subtemplateTitle) { - $result = ''; + $mediaLink = get_sub_field('media_link'); + $mediaImgUrl = get_sub_field('media_feature_image')['url']; + $mediaImgAlt = get_sub_field('media_feature_image')['alt']; + + $result = "
+
+

{$subtemplateTitle}

+ {$mediaImgAlt} + Read more +
+
"; return $result; } public function team($subtemplate,$subtemplateTitle) { - $result = ''; + $content = get_sub_field('content'); + $meetTeamLink = get_sub_field('meet_the_team_link'); + + $args = array( + 'post_type' => 'team', + 'order' => 'ASC' + ); + + $teamMembers = get_posts($args); + $teamMemberMarkup = ''; + if (!empty($teamMembers)) { + foreach ($teamMembers as $teamMember) { + $id = $teamMember->ID; + $name = $teamMember->post_title; + $role = get_field('role',$id); + $image = get_field('image',$id)['url']; + $twitter = get_field('twitter_link',$id); + if ($twitter) { + $twitter = "Twitter"; + } + $linkedin = get_field('linkedin_link',$id); + if ($linkedin) { + $linkedin = "Linkedin"; + } + + $teamMemberMarkup .= "
+ Picture of {$name} +

{$name}

+

{$role}

+ {$twitter} + {$linkedin} +
"; + } + } + + $result = "
+
+
{$content}
+
{$teamMemberMarkup}
+ Meet the Team +
+
"; return $result; } diff --git a/controller/header.php b/controller/init.php similarity index 85% rename from controller/header.php rename to controller/init.php index 725cef8..8ea4495 100644 --- a/controller/header.php +++ b/controller/init.php @@ -52,4 +52,10 @@ $image = get_field('header_image')['url']; if (empty($image)) { $image = WPTHEME_TEMPLATE_URL.'/images/ico/apple-touch-icon-152x152.png'; } -// \ No newline at end of file +// + +// +$signInLink = get_field('sign_in_link','option'); +$signUpLink = get_field('sign_up_link','option'); +// + diff --git a/footer.php b/footer.php index 46c5899..31a2b97 100644 --- a/footer.php +++ b/footer.php @@ -5,10 +5,29 @@ * @package ascribe * @since 0.1.0 */ +$year = date("Y"); +$address = get_field('address','option'); +$email = get_field('email','option'); +$consultLink= get_field('request_consultation_link','option'); ?> diff --git a/functions.php b/functions.php index 393a443..f11f4e4 100644 --- a/functions.php +++ b/functions.php @@ -63,6 +63,10 @@ add_action( 'init', 'wpcodex_add_excerpt_support_for_pages' ); //Register Navigation function register_primary_nav_menu() { register_nav_menu('landing-menu',__( 'Product Tour Navigation Menu' )); - register_nav_menu('general-menu',__( 'General Page Navigation Menu' )); + register_nav_menu('main-footer-menu',__( 'Main Footer Navigation Menu' )); + register_nav_menu('lower-footer-menu',__( 'Lower Footer Navigation Menu' )); } -add_action( 'init', 'register_primary_nav_menu'); \ No newline at end of file +add_action( 'init', 'register_primary_nav_menu'); + + +add_theme_support( 'post-thumbnails' ); \ No newline at end of file diff --git a/images/logo/logo-black.png b/images/logo/logo-black.png new file mode 100644 index 0000000000000000000000000000000000000000..8e3469b7c059c530910e4f5ab80e6399418eeeb0 GIT binary patch literal 2973 zcmaJ@X;_k38@5Qp-7?K`LtJx#7ZnlIT)=%_O3f{VS0zOdNI=V+WHe3Gv|O^Bv@Dyf znHp`=#+;z1TH8jPhR+QCH)O>h{6YzGfUdjsBd zJQzoDOJRV4DLz4@lz0-B47cA2v*qB#0#uMigmI_|iA)^F4*ppeCqA#4k#N{&2rJ$W z{!dUL-hMDVjRC^Y2rDxZV1@F(0EsLbBZx*z_*zB3I2wz_jHA(E zc>L$8!Hm3#Bue6%amQztw>Qo`k;x(^l0bKY9bBw~pisy-XFS2u(!#|8ZSCZOLOG+c z))tm{b88nDG=^aA2moKX1R7~S6-;D(<&yv9T7H+iHV{<0*fRlSP?ABi3xh_5eNG%l z`F<>@@9KTwlD{8|`FFWUaWKfW_WoD9zna7|w08V9yyDBZ@dp#dGtUqYcW@B@v4jLv z)}7!O#CbXyE}fw2yrn{w>Ubq5Tn4V<_cAlCuc`{xX%^B8mCj0+8Q`fov~R%XdcgL; zWonGFHKc3mB)332`De~-dDWX9u;H@vkB9xRlcLl&H{LLZR@up)J|22}8@V(~W5*76 zcQ7D4P z%4qqJrB)v2|C*T=KAwP{n<0o0hG-leXKk|tS8V$j&AyxE(hsduEQP|T*O zg~DdZ0Jt*`#gpQ#Qz4fv*)UX1^kx1pR>$9#wD}iFqJa+I z&R1;qhq^8(Rp?H_SNMNtL-7}R>wm9Q_wshqzIj1`9vq(Seo9+945~f)G^o`5z~NrJ z%HyttdPBk3ZsMJ&2}kWGBHs!3xGbyLYtz21#Mb0inbuC}~+ZOzJ6 z&pjO94!Qe2Jb-9`4321^jwxRZMz!IMFxI(<3V!_E23evKsi0t9N?@sNo4spF&Nj?C zW7`oS{N_lkfHK}J>l_U{pE@1g%!w!J26FAP5c$!v-wh{OXd97SF9uZ7=0ibD&ALvK3c5 z#@b>|FrHPnSmqVB(9@DG_k5^Vc~^ekPF=sEe)i&_jc*SL?guWO2wbc$UwYl1HJd(( zzaH6>k#@`Twy}pxlu_|uwOJ}bd#NmU>E`cYse_@@1|v%YO%ZfVMSI>GYI@5Uzeas@ zeUZcHE=Qk2qr!*_DoRLC;pPh0{sp)|vUU5z0kqrXsdM#%OML|^Mk%8-kIIjDD{SZG zlNa9W-Z-ifcX*b2{et9TDIBu7#-Y8>YwMi_X@t|5-t13%5L2HHY>^5yoT}PX7(*Dk zr+?U!(RmE+eC&x4iK}+LaU`q$YE@55K5(ZZ>)dY=O&9!Qi{!6@hT&5_A!ynrx%4ML z%Zujp+-}qYU5gG^j)!M-?Au&;bcLhZ6?Q=AB=IIwX|`{|V>CjK*)=)taQV4#j2nP` z4;-7-5C%!#G6H{rK}d)hSli}NEC<_Y-zg%$7!8d0t3|M-N>jFen)Se7yx8!K5^?pz z;;Lfp6PgWF7kDkG^jIAgM!p)@yU%&A>HazuzP`;&7(}+H zRNX7$5rbrALMR>%nFFvlwel2U{zO}G*hp*Vl?HcvWo z89jTZ=jr^Q;_fh>rs%{XQD3=psMjE6GPu~P6lSWP5Wo}dnu*lv@_ThK9u^&%ulM$d zxy_4yr6lyrg7+UBcGiWJQFG?~yUWuP+`^9AZ*MYwdc8Z7mgC%?s?}6}VriUYmz(iy zoRnjX#TA}?h|#`$V#W(hmg?Bu-=5yMG5D>X*M#QQmGsjs@0FK1$#u*bg8ijJruB@1 zR7&{7smqh>2i3MU9?1vsR$ZS$)Z|1PHJj1O`H8jrV)-O@_73}9!q*?9A{$GL|Lhn1 z5nL5@HWU%rZTT^9u~{l4S#eXB?LF%faGt=|=;X28TC(hFbJ*dscN4slqoOiaygSBK6CdKuGR14% zt9mEY^+!|Y(yCWI@en~#Zj&)H8S@PCWZYPDQ!#`1<6uH$2BG$vQF)$^bjiiJ$h(iH zeYjP9++M8LV+tIjyKcDJLt)2E?Fz)RS8o5S%+rWf|8C)-4it3WfVaa!5?qd72qaEt z@%o~iHa9@E`b9Bxm0aKR&>1;l0oSTAt;kLOWz;(HYkPI!!8@y8o7Nu8?#@1hD^7b4 F{|7*e{G|W@ literal 0 HcmV?d00001 diff --git a/images/logo/logo-black@2x.png b/images/logo/logo-black@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..179d3663820c753e179e1d30f8c553ff68c7e905 GIT binary patch literal 5633 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 literal 0 HcmV?d00001 diff --git a/images/logo/logo-white.png b/images/logo/logo-white.png new file mode 100644 index 0000000000000000000000000000000000000000..5de800019bb0704f3c57a4ec984cf9e9a3f7774f GIT binary patch literal 3130 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 Zb`>G&fCxz&{{36q!o -
-
- +
+
+ + +
+

+ +
+